You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Intune中为AVD添加键盘语言的方法咨询

为Azure虚拟桌面(AVD)通过Intune添加用户键盘语言的解决方案

一、使用Intune原生"语言和区域"配置文件(推荐)

这是最直接的Intune管理方式,无需脚本或注册表操作:

  • 登录Intune门户,进入设备配置 > 配置文件 > 创建配置文件
  • 平台选择Windows 10及更高版本,配置文件类型选模板 > 语言和区域
  • 在配置项中:
    • 可选设置Windows显示语言(若无需修改显示语言可跳过)
    • 在键盘布局板块点击添加,选择目标键盘语言(如中文简体、日文等)
    • 按需设置默认键盘布局,调整优先级确保生效顺序
  • 将配置文件分配到包含AVD会话主机的设备组,或直接分配到目标AVD用户组(需确保设备已加入Intune)
  • 生效时机:用户下次登录AVD会话时,新键盘语言会自动加载

二、通过Intune自定义策略部署注册表项(替代GPO方式)

如果需要复刻GPO的注册表操作,可通过以下两种方式实现:

方法1:自定义OMA-URI配置文件

  • 进入Intune门户,设备配置 > 配置文件 > 创建配置文件
  • 平台选Windows 10及更高版本,配置文件类型选自定义
  • 在OMA-URI设置中添加项(以添加中文简体键盘为例):
    • 名称:添加中文简体键盘
    • OMA-URI:./User/Vendor/MSFT/Policy/Config/Language/ConfigureKeyboardLayout
    • 数据类型:字符串
    • 值:[{"LanguageTag":"zh-CN","KeyboardLayouts":[{"LayoutTag":"00000804"}]}]
      (不同语言的LanguageTag和LayoutTag可通过Get-WinUserLanguageList命令查询)
  • 分配到目标用户或设备组,用户登录AVD后生效

方法2:导入ADMX模板对齐GPO逻辑

  • 找到语言设置对应的ADMX模板(通常为language.admx),上传到Intune的设备配置 > ADMX模板 > 导入
  • 导入后创建配置文件,找到"键盘布局"相关的GPO设置,配置目标语言并分配
  • 此方法完全匹配传统组策略逻辑,适合熟悉GPO的管理员

三、优化PowerShell脚本(解决之前脚本失效问题)

若之前的脚本未生效,大概率是运行上下文或时机问题,可调整为用户登录时执行:

  • 编写PowerShell脚本示例(添加中文简体键盘):
$currentLanguages = Get-WinUserLanguageList
$newLanguage = New-WinUserLanguageList -Language "zh-CN"
$newLanguage.KeyboardLayouts.Add("00000804")
$combinedLanguages = $currentLanguages + $newLanguage
Set-WinUserLanguageList -LanguageList $combinedLanguages -Force
  • 在Intune中创建脚本配置文件,平台选Windows 10及更高版本,上传脚本
  • 设置脚本运行上下文为用户,运行时机为用户登录时
  • 分配到目标AVD用户组,确保脚本在用户登录AVD会话时执行

注意事项

  • AVD会话主机必须已加入Azure AD或混合Azure AD,确保Intune策略能正常推送
  • 非持久性AVD环境下,建议使用配置文件而非脚本,确保会话初始化时快速生效
  • 测试时可手动触发Intune同步:在AVD会话主机上运行mdmdiagnosticstool -sync,或让用户重新登录

内容的提问来源于stack exchange,提问作者Zhao Ses

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 19:12:39