如何解决Open-NetGPO 在域控制器上失败
我正在尝试在我的域控制器上使用 Open-NetGPO,以便通过 GPO 启用 Windows Defender 防火墙:
New-GPO -Name test | New-GPLink -Target "dc=experiment,dc=local"
$GpoSession = Open-NetGPO -PolicyStore experiment.local\test
Set-NetFirewallProfile -All -GpoSession $GpoSessionName -Enabled True
Save-NetGPO -GPOSession $GpoSession
但我收到错误:
Open-NetGPO : The parameter is incorrect.
At line:2 char:15
+ $GpoSession = Open-NetGPO -PolicyStore experiment.local\test
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (MSFT_NetGPO:root/standardcimv2/MSFT_NetGPO)
[Open-NetGPO],CimException
+ FullyQualifiedErrorId : Windows System Error 87,Open-NetGPO
当我在另一台机器上运行第二行脚本(因为第一行只能在域控制器上运行)时,一切正常。
为了让整个脚本在同一台机器上运行,应该做些什么不同的事情?
解决方法
我遇到了同样的问题并通过删除注册表值来“解决”它:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\RegisterDnsARecords
并重新启动 Netlogon 服务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。