在 Azure 虚拟桌面中安装语言包
你希望用户能够自定义其 Windows 10 企业版多会话图像显示的语言。
有两种方法可以适应用户的语言需求:
- 为每个语言生成具有自定义映像的专用主机池。
- 将具有不同语言和本地化要求的用户放在同一主机池中,但要自定义其映像,确保他们可以选择所需的任何语言。
后一种方法更加高效且经济高效。 但是,由你决定哪种方法最适合你的需求。 本单元将演示如何自定义图像的语言。
需要满足以下条件才能自定义 Windows 10 企业版多会话映像以添加多种语言:
- 具有 Windows 10 企业版多会话的 Azure 虚拟机 (VM)。
- 语言 ISO、按需功能 (FOD) 磁盘 1 和映像所使用的 OS 版本的收件箱应用 ISO。
- Azure 文件共享或 Windows 文件服务器虚拟机上的文件共享
必须可从计划用于创建自定义映像的 Azure VM 访问文件共享(存储库)。
按需创建语言包和功能的内容存储库
若要为语言包和 FOD 创建内容存储库,并为收件箱应用包创建存储库:
- 在 Azure VM 上,下载适用于 Windows 10 企业版多会话 1903/1909 和 2004 版本映像的 Windows 10 多语言 ISO、FOD 和收件箱应用。
- 打开并装载 VM 上的 ISO 文件。
- 找到语言包 ISO,并从 LocalExperiencePacks 和 x64\langpacks 文件夹复制内容,然后将内容粘贴到文件共享中。
- 找到 FOD ISO 文件,复制所有内容,然后将其粘贴到文件共享中。
- 转到收件箱应用 ISO 上的 amd64fre 文件夹,并复制已准备好的收件箱应用的存储库中的内容。
- 设置语言内容存储库共享的权限,以便从要用于生成自定义映像的 VM 中读取访问权限。
手动创建自定义 Windows 10 企业版多用户会话镜像
要手动创建自定义 Windows 10 企业版多会话映像,请执行以下操作:
- 部署 Azure VM,然后转到 Azure 应用库,并选择你正在使用的 Windows 10 企业版多会话的当前版本。
- 部署 VM 后,使用 RDP 作为本地管理员连接到 VM。
- 确保 VM 具有所有最新的 Windows 更新。 如有必要,请下载更新并重启 VM。
- 连接到语言包、FOD 和收件箱应用文件共享存储库,并将其装载到字母驱动器(例如驱动器 E)。
完成映像自定义
安装语言包后,可以安装要添加到自定义映像的任何其他软件。
自定义完映像后,需要运行系统准备工具(sysprep)。
若要运行 sysprep:
- 打开提升的命令提示符,并运行以下命令来将映像通用化:
C:\Windows\System32\Sysprep\sysprep.exe /oobe /generalize /shutdown
- 停用 VM,然后在托管状态下捕获它。
- 现在可以使用自定义映像部署 Azure 虚拟桌面主机池。
在 Windows 设置应用中启用语言
最后,在部署主机池后,需要将语言添加到每个用户的语言列表中,以便他们可以在“设置”菜单中选择首选语言。
若要确保用户可以选择安装的语言,请以用户身份登录,然后运行以下 PowerShell cmdlet,将已安装的语言包添加到“语言”菜单。 还可以将此脚本设置为在用户登录到会话时激活的自动化任务或登录脚本。
PowerShell
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("es-es")
$LanguageList.Add("fr-fr")
$LanguageList.Add("zh-cn")
Set-WinUserLanguageList $LanguageList -force
用户更改其语言设置后,需要注销其 Azure 虚拟桌面会话,然后再次登录才能使更改生效。