web-dev-qa-db-ja.com

コマンドラインでグループポリシーを変更するにはどうすればよいですか?

更新したいgroup policyコマンドラインを使用してWindowsサーバーで。プログラム的な方法は必要ありません。 thisthis を読み、グループポリシーとレジストリキーのマッピングに基づいてレジストリキーを削除しようとしましたが、グループポリシーが更新されませんでした。

具体的には、Computer Configuration\Administrative Templates\Windows Components\Windows Update\Configure Automatic UpdatesからNot configuredグループポリシー内。

それで、私は以下のコマンドを実行しました、

C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallTime /f
The operation completed successfully.

C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallDay /f
The operation completed successfully.

C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /f
The operation completed successfully.

C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /f
The operation completed successfully.

しかし、その後、グループポリシーは更新されませんでした。レジストリの変更をグループポリシーに反映するには、別のコマンドを実行する必要がありますか?はいの場合、それは何ですか?何が欠けていますか?

私は試した、 gpupdate /force、レジストリの変更を上書きしました。これの逆が必要です。

5
Abhishek

コマンドラインからグループポリシーを変更するにはどうすればよいですか?出来上がり:

LGPO.exe –ローカルグループポリシーオブジェクトユーティリティ、v1.

7
Glenn Slayden

Set-GPRegistryValueは、ここに行く方法です。一般的な問題は、GPパスがあり、生データを必要とすることです。生データ(キーパスと値)は、設定スプレッドシート、ADMXファイル(管理用テンプレート設定の場合)、またはGPOGuyの無料のツール呼び出しregistry.polビューアから取得できます。

レジストリデータをクリーンアップするコマンドは、これらのコマンドレットでは実行されません。 GPOに保存されているregistry.polファイル(またはGP設定の場合はregistry.xml)に値を追加します。これらの設定はターゲットシステムに送信され、レジストリに適用されます。また、レジストリベースではないポリシーと、ローカルポリシー検索全体の設定を自動化する機能については、「グループポリシーの自動化」を参照してください。

2
Kevin

ドメイン内のグループポリシーオブジェクトの場合、Powershellを使用してコマンドラインからレジストリベースのグループポリシー設定を構成できます。ドメインコントローラーで実行していない場合は、グループポリシー管理コンソールをインストールする必要があります。

Windows PowerShellのグループポリシーコマンドレット 、特に Set-GPRegistryValueコマンドレット を参照してください。

もちろん、レガシーコマンドラインからPowershellコマンドを実行することもできます。

powershell get-gpregistryvalue -Name gpo-name -Key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU -ValueName AUOptions

私の知る限り、ローカルグループポリシーのコマンドラインソリューションはありません。 ローカルグループポリシーについては、Glennの回答を参照してください。

2
Harry Johnston