none
Powershellでローカルグループポリシーの設定変更を行いたい RRS feed

  • 質問


  • お世話になっております。

    WindowsServerのローカルグループポリシー>コンピューターの構成>管理用テンプレート>Windowsコンポーネント>Internet Explorerの「コンピューター別にプロキシを設定する(ユーザー別ではなく)」の設定を、未構成から有効に設定変更するコマンドをPowershellで作成しようと考えています。

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ProxySettingsPerUser

    の値をEnabled Value(0)で作成してみたのですが、ローカルグループポリシーエディター側では設定が有効になりません。

    他に試したほうが良い手順などございましたらご教授いただければと思います。

    Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

    Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

    Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

    2020年6月11日 11:55

すべての返信

  • ローカルグループポリシーエディターで「コンピューター別にプロキシを設定する」の設定を変更した際に、設定が反映される場所としてレジストリの「HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ProxySettingsPerUser」が該当します。そのため、ローカルグループポリシーエディター上では「有効」にならなくても設定としては有効になっているかと思います。
    • 編集済み kaz8629 2020年6月11日 13:25
    2020年6月11日 13:24
  • ローカルグループポリシーエディターから設定を有効にすると、レジストリに値が設定されるだけでなく、C:\Windows\System32\GroupPolicy以下に設定項目とその値の情報が追加されるようです。
    しかし、Powershellから直接レジストリにキーを作成する方法ですと、上記のC:\Windows\System32\GroupPolicyに設定情報が書き込まれません。

    私の環境では、C:\Windows\System32\GroupPolicyに設定情報がなければ、ローカルグループポリシーエディターでは未構成の表示をする動作を確認できました。
    つまり、Powershellでレジストリのみ設定していることが、ローカルグループポリシーエディター側の表示で設定が有効にならない理由だと思われます。

    2020年6月12日 2:30
  • ローカルグループポリシーの設定投入(自動化)をする場合は Security Compliance Toolkit に含まれる LGPO.exe を使用するのが便利だと思います。

    Microsoft Security Compliance Toolkit

    2020年6月12日 3:24
  • フォーラムにご投稿くださいましてありがとうございます。

    この後の状況はいかがでしょうか。

    同じ問題を持っている人々に役に立つために参考になった投稿には「回答としてマーク」をご設定ください

    ご不明な点がございましたら、お気軽にお問い合わせください

     

    Fan


    Please remember to mark the replies as an answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2020年6月16日 1:46
    モデレータ