none
Powershellを利用した電源オプションに関わるGPOの更新と情報取得について RRS feed

  • 質問

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

    Active Directory環境下にて、配下のWindows10端末に対する電源オプションの設定と情報取得を行いたい、という要望があり検討中です。

    PowershellのGPOに関するコマンドレットを使うことで実現可能なものなのか否か、知見を伺いたく投稿させていただきました。

    ○疑問点1

    開発アプリケーションを作って、AD配下の端末の電源オプション一括設定みたいなことが可能なのか否か

    この際適用の単位は、端末単位ではなく、OU単位となる

    poweshell の

     Set-GPPrefRegistryValueコマンドを使って設定が可能なのか

     -Name パラメーターに、設定対象の電源オプション専用のGPOを指定してやれば、そのGPOが適用されるOUに所属するコンピューターに対して設定が反映される?(サインアウト/サインイン操作は必要なのは当然として)

    ・上記がだめだったとして、powershell以外の方法で実現する方法はあるものか?

     ログオンスクリプトを作成するようなツールを作って、ADに適用する みたいな

    ○疑問点2

     設定したGPOから電源オプションに関わる情報だけをひっこぬいて一覧化する、みたいなことは実現可能なのか?

     要件は以下

     ・電源オプション設定情報をすべてひっこぬいてCSV形式で出力する

      ←CSV化する処理は開発AP側で行うことになるものとして、CSVに変換できるだけの情報が取得できるものか否かを知りたい。GPOの名前、適用されているOUの名前、設定されている電源オプション情報 が取得できないものか

     開発画面が存在していて、画面の「CSV出力」ボタンを押すと、OU単位で電源オプションの一覧を出力する

     ようなものが要求されている。

     この場合は、.NET Frameworkを用いないとだめと思われるが、javaで実現可能だったりするのか?

    2016年2月22日 1:36

すべての返信

  • チャブーンです。

    この件ですが、率直に申し上げて「回答がつきにくい」と思われます。個人的には、以下のような認識です。

    • そもそも「実現したい要件」の合理性が微妙
      率直にいえばグループポリシーの操作は[グループポリシーの管理]コンソールで行うことが最良の方法です。この操作自体を「自動化したい」というのであればわかるのですが、「GPOの一部を切り出して限定的に操作させる」ことが要件(しかも独自GUI)という場合、汎用性にも乏しいので、Active Directoryをある程度理解しているエンジニアであれば、設計要件として採用できないだろう、と思われます。
    • 要件がはっきりしない、混濁している
      申し訳ないのですが、おっしゃる要件を実現するには「要件の整理」が必要で、実質上「小さなコンサルティング」のような対応が必要です。ライブラリ的?な呼び出し方をしたいと思われますが、結局どういうかたちで組み込みたいのかといったヒアリングが必須であり、こういった無償掲示板には不向きな対応です。

    したがって、まずは必要な要件の整理をご自身で行っていただくしかないと思います(ご自身で難しい場合、信頼できるエンジニアさんにご自身の責任でご依頼ください)。とにかくよくわからないので、「ツカミ」だけでも知りたいということであれば、MS安納さんの以下の記事は大変役立つでしょう。まずはきちんと読まれて、ご自身で理解いただくことから始めていただくことをお奨めします。

    http://blogs.technet.com/b/junichia/archive/2009/06/01/3248575.aspx


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。



    2016年2月23日 4:02