RemoteApp发布的客户端不能像Citrix那样,能够调用客户端本地的输入法,RemoteApp发布的客户端只能使用远程桌面会话主机上面的输入法,所以须要提早以域管理员身份登陆每一台远程桌面会话主机,安装对应的第三方输入法,这里假定为搜狗输入法,其余的相似。安装完输入法以后,只有当前安装的用户才会默认添加该输入法(本地帐号会自动添加),其余域用户若是想要使用该输入,须要本身手工添加,可是这种比较麻烦,下面讲述域管理员安装完第三方输入法以后,其余域用户怎么自动添加输入法的配置方法。ide
安装输入法,须要以域管理员登陆,在安装以前,先查看一下以下注册表HKEY_CURRENT_USER\Keyboard Layout\Preload位置的内容:测试
安装完成后,再次查看注册表相同的位置,记录新增的键及键值:blog
搜狗的输入法的键值为e0200804,若是是其余输入输入法,应该不是这个值。排序
批处理文件先存放桌面,名称为Layout.bat,批处理文件的内容为(标红的部分须要根据具体的输入法而定):ip
@echo offget
REG ADD "HKCU\Keyboard Layout\Preload" /v 2 /t REG_SZ /d e0200804 /fit
域域控器运行gpmc.msc,找到针对4AUsers这个OU下发的组策略,进行编辑,位置为:用户配置->策略->Windows设置->脚本(登陆/注销),双击登陆,出现以下框:class
点添加,浏览,将以前编辑好的Layout.bat拷贝到这个目录下,选中,添加完成后,以下图所示:登录
若是以前已经配置过登陆脚本(好比挂载客户端磁盘脚本),也能够直接修改以前的登陆脚本,在文件结尾增长以下语句(红色部分须要根据具体输入法进行修改):cli
REG ADD "HKCU\Keyboard Layout\Preload" /v 2 /t REG_SZ /d e0200804 /f
注册表HKCU\Keyboard Layout\Preload项目下面的键数字编号,是输入法的排序,能够本身修改阿拉伯数字,进行排序,关键的是在安装输入法以前和以后,对比一下增长的输入法的键值,不一样的输入法的对应键值不一样,测试是用的是搜狗输入法。测试发现,登陆远程桌面会话主机安装输入法的用户必须是域管理员,不能是本地管理员帐号,不然该脚本不会生效。