2017-06-06 6 views
0
Set-GPPermissions -Guid <Guid> -TargetName "Authenticated Users" -PermissionLevel None -TargetType Group -Replace -Confirm:$false 

を命じるが、KB3163622のパッチをインストールしたときに、それは今私に確認のプロンプトを尋ねる:が確認プロンプトなしで正常に動作するために使用します

「グループポリシーは、権限を持っているために、各コンピュータのアカウントが必要ですドメインコントローラからGPOデータを読み取って、 ユーザーグループポリシーの設定を正常に適用できるようにするには、Authenticated Usersグループを削除すると ユーザーグループポリシーが処理されないことがあります。詳細については、https://support.microsoft.com/en-us/kb/3163622 を参照してください。

私はPowershellとC#からこのコマンドを実行します。

この確認メッセージをスキップする方法はありますか?

+0

私はこれまでに '-Confirm:$ false'が失敗するのを見たことがあります。あなたは管理者アカウントから実行していますか? – Nick

+0

それは問題ではありません。両方の場合に確認プロンプトが表示されます。 – Andrei

+0

'-Confirm:$ false'コマンド実行前に確認のプロンプトを表示しません。コマンド実行中に確認のプロンプトが表示されます。 – Andrei

答えて

0

異なるマシンで動作していたので、PowerShellのバージョンを確認してください。それらが同じでない場合は、同じバージョンで稼働していないマシンを取得します。それでも問題が解決しない場合は、パッチをアンインストールして再インストールすることをお勧めします。最後に、まだ問題が発生している場合は、両方のマシンのインベントリを取り、その違いを確認してください。ソフトウェア、.NETのバージョンなど

それでも動作しない場合は、不正なマシンで何かが壊れているか、正しく設定されていないように見えます。それが何であるか把握できる場合は、それを修正してください。それ以外の場合は、可能な場合はもう一方を使用するか、動作していないマシンを再イメージするだけです。

関連する問題