SCCM是我们将Windows更新部署到客户端的方法。我们有一部分计算机在以下位置具有本地组策略设置:
本地计算机策略>管理模板> Windows组件> Windows更新
该设置称为“指定Intranet Microsoft更新服务位置”
基本上是wuahandler.log在抱怨:
启用WUA托管服务器策略以使用服务器:http://servername.domain.local:8530
组策略设置被更高的权限(域控制器)覆盖为:服务器https://servername.domain.local:8531和策略已启用
无法为类型(2)和ID({C2F93D44-EAB3-4D5E-9330-7806157D92AD})的WUAgent添加更新源。错误= 0x87d00692。
我可以看到,无论出于何种原因,SCCM都没有修改本地组策略并导致冲突。
没有问题的PC的本地组策略和hklm>策略> Windows下的策略都将更新为正确的名称(端口8531)。
我基本上是问我如何使用Powershell或自动方法来修改“指定Intranet微软更新服务位置”,以修复端口号不匹配的300个PC。修改Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies下的HKLM密钥\ Microsoft \ Windows \ WindowsUpdate ive已经解决了,但这并不能解决我的问题。
任何帮助将不胜感激。
答案 0 :(得分:1)
在网络上有很多关于使用PowerShell和本地策略管理的文章。只是搜索它们。使用“ PowerShell管理本地策略”之类的字符串,您将获得一长串可供使用的列表。
甚至通过MS PowershellGallery.com,还有一个用于本地策略管理的模块。
Find-Module -Name 'PolicyFileEditor' |
Save-Module -Path "$env:USERPROFILE\Documents\WindowsPowerShell\Modules" -Force
Install-Module -Name 'PolicyFileEditor'
有关它的用法的博客在这里:
How to manage Local Group Policy with Powershell
您甚至可以只secedit。
因此,如果您的SCCM设置被更高的权限所覆盖,那么确保您会弄乱本地策略,那么您将使用PowerShell进行的任何设置也会一样。