几个月前,我们将 DCs 从 2008 升级到 2008 R2。
两周前我发现我没有将新的 admx/adml 文件复制到中央存储。
因为我想使用新的策略,所以我将所有本地文件从其中一个 DC 复制%windir%\PolicyDefinitions
到了中央存储。
今天我rsop.msc
在其中一台成员服务器上打开时出现“解析错误”:
**ADML**
Administrative Templates
Encountered an error while parsing.
Expected one of the Following possible element(s), < text >,
< decimalTextBox >, < textBox >, < checkBox >, < comboBox >,
< dropdownList >, < listBox >, but Found < multiTextBox > instead.
File
\\contoso.com\sysvol\contoso. . . TerminalServer-Server.adml, line 198, column 60
**ADMX**
Administrative Templates
Encountered an error while parsing.
Encountered an unknown error while parsing (error = 0x87400001): -2025848831 (0x87400001)
File
\\contoso.com\sysvol\conto. . . \Terminalserver-Server.admx, line 9, column 41
恢复旧 admx/adml 后,它就可以正常工作了。
有什么想法吗?新的 admx/adml 模板有什么问题?
更新 16.01.2012
旧的“2008 SP2”终端服务器是否可能无法与“2008 R2”实施的新(远程桌面服务)策略一起使用?
答案1
看http://blogs.technet.com/b/askds/archive/2009/12/09/windows-7-windows-server-2008-r2-and-the-group-policy-central-store.aspx因为它解释了原因。成员服务器是 Windows Server 2008 吗?
答案2
我知道这个问题已经过时了,但它帮助我找到了正确的解决方案。我通过确保在 en-us 文件夹中有相应的 adml 语言文件解决了这个问题。我会确保您的 policydefinitions 文件夹中有 terminalserver.admx。