先日はドメイン コントローラ、というか AD DS の構築で何本かエントリーをあげましたが、今後不定期で、その他の細かい設定についても (気が向いたら) 書いていきたいと思います。

powercfg その第一弾として、Server Core 環境での電源オプション設定です。

つーか Server Core って GUI が無い分、細かい設定をおろそかにしがちですよね。電源オプションも、今日まで設定を忘れてましたw

さて話を戻しますが、Server Core に限らず、電源オプションの設定をコマンド上から操作するには、「Powercfg.exe」を使用します。

詳しい使い方はヘルプを見てもらうとして、

powercfg /?

基本的に各オプションを駆使して地道に設定していけば、いかようにも設定可能なのです。が、今回はなるべく簡単に設定していくというコンセプトです。

基本的な手順は以下。

  1. クライアントOS 上で電源オプションの設定をする
  2. クライアントOS で設定した内容をファイルにエクスポート
  3. エクスポートしたファイルを Server Core にコピー
  4. コピーしたファイルを Server Core 上でインポート

というわけで、クライアントOS (Vista または 7) のコントロールパネルから「電源オプション」を起動します。見つからない場合は、スタートメニューやコンパネの検索ボックスに「電源」とでも入れれば出てきます。

設定内容は好きなように設定してください。クライアントOS 上の現在の設定を変えるのが嫌な場合は、「電源プランの作成」で新しいプランを作り、そこで設定して後で戻せばおkです。

設定が終わったら、その設定をファイルにエクスポートします。XP (2003) の時は、GUI 上でエクスポートというかファイルに保存できましたが、Win7 上では GUI が見つからなかったので、コマンドからエクスポートします。(もし GUI があるようならそこからやればいいと思う)

とその前に、変更した電源プランの GUID を確認します。

powercfg –l

とすると、存在する電源プランの一覧が表示され、そこで GUID が確認できます。

電源設定の GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (バランス) *
電源設定の GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (高パフォーマンス)
電源設定の GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (省電力)

ちなみに「*」がついているのが現在アクティブなプランです。

ではエクスポートしましょう。

powercfg –export <ファイル名> <GUID>

拡張子は「.pow」です。上記「バランス」プランをエクスポートする例だと、

powercfg –export inchiki.pow 381b4222-f694-41f0-9685-ff5bb260df2e

とすれば、ファイルが出来上がります。ファイル名はお好きなように。出来上がったファイルは、Server Core 上にコピーしておきましょう。

インポートは Server Core のコンソールで、以下のように入力します。

powercfg –import <ファイル名>

ファイル名にはもちろん先ほどコピーしてきたファイルのパスを指定します。GUID を指定することもできますが、省略すれば勝手に生成しますので、特に入力の必要はありません。

一応これで電源オプションの設定はインポートされましたが、内容を確認するには、

powercfg –q

と入力します。沢山出てきますので、ファイルにリダイレクトするなり、more オプションつけるなりで内容を確認してください。

電源設定の GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (バランス)
サブグループの GUID: fea3413e-7e05-4911-9a71-700331f1c294  (どのサブグループにも属さない設定)
電源設定の GUID: 0e796bdb-100d-47d6-a2d5-f7d2daa51f51  (復帰時のパスワードを必要とする)
利用可能な設定のインデックス: 000
利用可能な設定のフレンドリ名: いいえ
利用可能な設定のインデックス: 001
利用可能な設定のフレンドリ名: はい
現在の AC 電源設定のインデックス: 0×00000001
現在の DC 電源設定のインデックス: 0×00000001

サブグループの GUID: 0012ee47-9041-4b5d-9b77-535fba8b1442  (ハード ディスク)
電源設定の GUID: 6738e2c4-e8a5-4a42-b16a-e040e769756e  (次の時間が経過後ハード ディスクの電源を切る)
利用可能な設定の最小値: 0×00000000
利用可能な設定の最大値: 0xffffffff
利用可能な設定の増分: 0×00000001
利用可能な設定の単位: 秒
現在の AC 電源設定のインデックス: 0×00000000
現在の DC 電源設定のインデックス: 0×00000000

(中略)

電源設定の GUID: d8742dcb-3e6a-4b3c-b3fe-374623cdcf06  (バッテリ低下の操作)
利用可能な設定のインデックス: 000
利用可能な設定のフレンドリ名: 何もしない
利用可能な設定のインデックス: 001
利用可能な設定のフレンドリ名: スリープ
利用可能な設定のインデックス: 002
利用可能な設定のフレンドリ名: 休止状態
利用可能な設定のインデックス: 003
利用可能な設定のフレンドリ名: シャットダウン
現在の AC 電源設定のインデックス: 0×00000000
現在の DC 電源設定のインデックス: 0×00000000

電源設定の GUID: f3c5027d-cd16-4930-aa6b-90db844a8f00  (省電源移行バッテリ レベル)
利用可能な設定の最小値: 0×00000000
利用可能な設定の最大値: 0×00000064
利用可能な設定の増分: 0×00000001
利用可能な設定の単位: %
現在の AC 電源設定のインデックス: 0×00000007
現在の DC 電源設定のインデックス: 0×00000007

お世辞にも見やすいとはいえませんが、一応確認はできると思います。

以上で設定完了!

関連記事: