在 Azure 虚拟桌面中安装语言包
你希望用户能够自定义其 Windows 10 企业版多会话映像所显示的语言。
可以通过两种方式来满足用户的语言需求:
- 使用每种语言的自定义映像生成专用的主机池。
- 让用户在同一主机池中具有不同语言和本地化要求,但可以自定义其映像,以确保他们可以选择所需的任何语言。
后一种方法更高效且更具成本效益。 不过,你可以自行决定最适合自己需求的方法。 本单元将介绍如何为映像自定义语言。
你需要以下内容才能自定义 Windows 10 企业版多会话映像并添加多种语言:
- 具有 Windows 10 企业版多会话的 Azure 虚拟机 (VM)。
- 语言 ISO、按需功能 (FOD) 磁盘 1 和映像所使用的操作系统版本的收件箱应用 ISO。
- Azure 文件共享或 Windows 文件服务器虚拟机上的文件共享
必须可以从你计划用于创建自定义映像的 Azure VM 访问文件共享(存储库)。
为语言包和按需功能创建内容存储库
若要为语言包和 FOD 创建内容存储库,以及为收件箱应用包创建存储库,请执行以下操作:
- 在 Azure VM 上,下载适用于 Windows 10 企业版多会话 1903/1909 和 2004 版本映像的 Windows 10 多语言 ISO、FOD 和收件箱应用。
- 打开 ISO 文件,并装载到 VM 上。
- 找到语言包 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 虚拟桌面会话,并再次登录以使更改生效。