如何在没有确认提示的情况下执行Set-GPPermissions命令

时间:2017-06-06 12:45:39

标签: c# windows powershell gpo

Set-GPPermissions -Guid <Guid> -TargetName "Authenticated Users" -PermissionLevel None -TargetType Group -Replace -Confirm:$false

用于正常工作,但是当安装了KB3163622补丁时,它现在会询问我确认提示:

  

&#34;组策略要求每个计算机帐户都有权从域控制器读取GPO数据   要成功应用的用户组策略设置。删除Authenticated Users组可能会阻止处理    用户组策略。有关详细信息,请参阅https://support.microsoft.com/en-us/kb/3163622   你想继续吗?&#34;

我从Powershell和C#执行此命令。

有没有办法跳过此确认提示?

2 个答案:

答案 0 :(得分:1)

我知道这是一个旧线程,但是google将我发送到了那里:

else

答案 1 :(得分:0)

由于它在不同的计算机上运行,​​请检查PowerShell版本。如果它们不相同,请使用相同版本的非工作机器。如果这不起作用,我建议卸载并重新安装补丁。最后,如果您仍然遇到问题,请对两台机器进行清点,以查看它们的不同之处。软件,.NET版本等。

如果仍然不起作用,那么坏机器上的某些内容似乎已损坏或配置错误。如果你能弄清楚它是什么,那就修好它。否则,如果可以,只需使用另一个,或重新映像非工作机器。