我们运行一个简单的 AD (1 DC Server 2012)
我们不得不将我们的域名从单个标签域重命名为:lan.domain.com
循序渐进,一切顺利,直到最后一步(在开发环境中完美运行)
gpfixup /olddns:adatum.com /newdns:cpx.local
我认为修复没有完成。这是否意味着该域将/不会传播给其他客户端?
我需要等待 gpupdate 吗?
这个错误是关于什么的?
我想提一下,我没有更改新域的 netbios 名称。如果这有任何影响。
我看到的错误是:
执行的功能之一
gpfixup
是重写任何引用域 DFS 位置的软件安装策略路径(因为这些位置将在发生域重命名时更改)。当它试图“修复”您安装“TeamViewer Host (MSI Wrapper)”包的组策略对象 (GPO) 中的路径时,似乎出现了问题。我以前没有见过这种行为。
我会检查该 GPO 以查看安装路径是否仍然正确。如果不是,我会从 GPO 中删除包并再次添加,指定正确的路径。
我找到了我也遇到的问题的原因:
ldap 中的属性“packageFlags”(来自例如:CN=28fc4a18-4476-48ce-81af-a35890ca8c0e,CN=Packages,CN=Class Store,CN=Machine,CN={FCDD4C11-FBCC-45B4-9655-7A327138A512}, CN=Policies,CN=System,DC=domain,DC=local) 例如 -1610593168。
当我删除 adsiedit 中的值时,它可以工作。所以有两种选择:该值无效或服务器 2012 r2 gpofixup 工具(或相关 dll)有问题。
当它无效时,又有一个问题:为什么?我来自 Server 2003 域,我将其更新为服务器 2012r2。
至少删除packageFlags,也从gpo中删除包,但gpofixup工具不会崩溃。