Устанавливайте языковые пакеты в Виртуальном рабочем столе Azure.

Завершено

Нужно, чтобы пользователи могли настраивать, на каком языке отображается Windows 10 Корпоративная многосеансового образа.

Существует два способа, которыми можно обеспечить требования пользователей к языкам:

  • Создать отдельные пулы узлов, образ которых будет настроен для каждого языка.
  • Разместить пользователей с различными требованиями к языкам и локализации в одном пуле узлов, но настроить их образы так, чтобы обеспечить им возможность выбирать нужный язык.

Последний способ является гораздо более эффективным и экономичным. Тем не менее, вам нужно решить, какой способ лучше подходит для ваших нужд. В этом разделе будет показано, как настроить языки для образов.

Для настройки многосеансовых образов Windows 10 Корпоративная для добавления нескольких языков необходимо выполнить следующие действия:

  • Виртуальная машина Azure с многосеансовой Windows 10 Корпоративная.
  • Языковой ISO, Диск 1 пакета Функции по требованию (Feature on Demand, FOD), и пакет Inbox Apps ISO той версии ОС, которую использует образ.
  • Общая папка службы Файлы Azure или общая папка на виртуальной машине файлового сервера Windows

Общая папка (репозиторий) должна быть доступна из виртуальной машины Azure, которую вы планируете использовать для создания пользовательского образа.

Создание репозитория содержимого для языковых пакетов и функций по требованию

Чтобы создать репозиторий содержимого для языковых пакетов и FOD, а также репозиторий для пакетов Inbox Apps, выполните следующие действия:

  1. На виртуальной машине Azure скачайте приложения Windows 10 ISO, FOD и Inbox для многосеансовой Windows 10 Корпоративная, версии 1903/1909 и 2004.
  2. Откройте и подключите ISO-файлы на виртуальной машине.
  3. Найдите языковой пакет ISO и скопируйте содержимое из папок LocalExperiencePacks и x64\langpacks, а затем вставьте содержимое в общую папку.
  4. Найдите ISO-файл FOD, скопируйте все содержимое и вставьте его в общую папку.
  5. Перейдите в папку amd64fre на ISO пакета Inbox Apps и скопируйте содержимое в подготовленный вами репозиторий для Inbox Apps.
  6. Задайте разрешения для общей папки репозитория содержимого языка, чтобы у вас был доступ на чтение с виртуальной машины, которая будет использоваться для создания пользовательского образа.

Создание пользовательского образа Windows 10 Enterprise multi-session вручную

Чтобы создать пользовательский образ Windows 10 Enterprise multi-session вручную:

  1. Разверните виртуальную машину Azure, перейдите в Azure Gallery и выберите версию Windows 10 Enterprise multi-session, которую вы используете в настоящий момент.
  2. После развертывания виртуальной машины подключитесь к ней, используя RDP в качестве локального администратора.
  3. Убедитесь, что на виртуальной машине установлены все последние обновления Windows. При необходимости скачайте обновления и перезапустите виртуальную машину.
  4. Подключитесь к репозиторию языковых пакетов, пакетов FOD и Inbox Apps и подключите его к определенному диску, указав его литеру (например, диске E).

Завершение настройки пользовательского образа

После установки языковых пакетов можно установить любое другое программное обеспечение, которое нужно добавить в пользовательский образ.

После завершения настройки пользовательского образа необходимо запустить средство подготовки системы (Sysprep).

Чтобы запустить Sysprep:

  1. Откройте командную строку с повышенными привилегиями и, чтобы распространить образ, выполните следующую команду:
C:\Windows\System32\Sysprep\sysprep.exe /oobe /generalize /shutdown




  1. Завершите работу виртуальной машины, а затем запишите ее в управляемый образ.
  2. Теперь вы можете использовать настроенный образ для развертывания пула узлов Виртуальных рабочих столов Azure.

Включение языков в "Параметры" Windows

Наконец, после развертывания пула узлов необходимо добавить язык в список языков каждого пользователя, чтобы он мог выбрать предпочитаемый язык в меню "Параметры".

Чтобы пользователи могли выбрать установленные языки, войдите в систему от имени пользователя, а затем выполните следующий командлет PowerShell на добавление установленных языковых пакетов в меню "Языки". Этот скрипт также можно установить как автоматизированную задачу или как скрипт входа, который активируется при входе пользователя в сеанс.

PowerShell

$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("es-es")
$LanguageList.Add("fr-fr")
$LanguageList.Add("zh-cn")
Set-WinUserLanguageList $LanguageList -force




После того как пользователь изменит параметры языка, ему потребуется выйти из сеанса Виртуального рабочего стола Azure и снова войти, чтобы изменения вступили в силу.