我们基于 Server 2019 的 AD 中大约有 150 个基于 Windows 10 的客户端通过软件安装 GPO 获得了他们的软件,并且可以在 下安装 MSI \\oldhost.olddomain.local\installpath\
。
几天前,我们完成了迁移到新 AD 的工作,newdomain.local
并将系统名称更改为newhost
。为了保持基于 GPO 的安装正常运行,我们确保按照以下说明使用 ADSI 编辑这篇微软文章为了编辑现有的安装 GPO 来反映新的安装路径。
问题:在进行主机/域更改后,现有软件无法升级/删除,因为系统会记住软件安装的最后位置(据我所知,此信息存储在 下HKEY_CLASSES_ROOT\Installer\Products\<package ID>\SourceList\Net
)。尝试修复/更改现有软件包会引发“您尝试访问的功能...”错误。
到目前为止,我们已尝试olddomain.local
在新的 AD 中添加一个区域,并在其中创建一个名为的 DNS CNAME 条目oldhost
,以便oldhost.olddomain.local
指向newhost.newdomain.local
(注意:安装路径保持不变)。但这不起作用。
正在修改HKEY_CLASSES_ROOT\Installer\Products\<package ID>\SourceList\Net
可行的解决方案(通常不建议摆弄与安装程序相关的任何内容)。
如何解决这种情况?