在文件服务器切换到其他主机和域名后修复基于 gpo-MSI 的安装

在文件服务器切换到其他主机和域名后修复基于 gpo-MSI 的安装

我们基于 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可行的解决方案(通常不建议摆弄与安装程序相关的任何内容)。

如何解决这种情况?

相关内容