ひとりごと

新しい記事:[2100]  古い記事:[2098] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2007/12/10 (月)

・ リモートシャットダウンへの道

先日WOLに成功したことで、おまかせ録画を使っても自動起動できるようになりました。でも終了は自動では無理だよね? とか思っていましたが、不可能ということも無さそうです。

例えば Samba3 に入っているコマンドを使って

# net rpc shutdown -t 600 -S ホスト名 -U Administrator%パスワード
と実行することによって、600秒後にシャットダウンさせることが出来ます(上図)。

このコマンド、Windows2000に対してなら成功します。でも肝心の深夜アニメ録画機に入れてる Windows XP Home Edition ではうまく動きません。ちょっと調べてみると、Windows2000 と XP では少し仕様変更があり、XP で動かすには下記のいずれかを使います。

  1. レジストリエディタにて "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa"の ForceGuest=1 を 0 に変更する。さらに特権ユーザのパスワードを設定する(デフォルトでは空であり、空では動かないようになっている)
  2. ローカルセキュリティポリシーで[ローカルポリシー]-[ユーザーの権利の割り当て]-[リモートコンピュータからの強制シャットダウン]に Everyone を追加する
まぁ最終的にはシェルスクリプトで動かすわけで、その中にパスワードを平文で入れるのもいやなので(2)の方がマシかな~とか思いつつ試してみました。
動きません

いやはや、どっちの方法も動きませんヨ・・・。さらに調べていくと、衝撃の事実が判明しました。

  1. WindowsXp Home Edition では ForceGuestは解除できない
  2. WindowsXP Home Edition にはローカルポリシーなんか存在しない

えーと、自動的にゲストになっちゃって ゲストによるシャットダウンを許可する方法が無いとなると・・・打つ手無しですか??(T^T)

XPって Home Edition でも Professional でもおんなじだよね~と思ってましたが、実害が生じたのはこれが初めてです。しかもクリティカル(^_^)。Professional をインストールすることはできるけれど、クリーンインストールはメンドいな~。HOMEの上からProfessionalをかぶせてもちゃんと動いてくれるかな~? こんど時間があるときにやってみよう。

□ 関連記事

[つっこみ]

新しい記事:[2100]  古い記事:[2098] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)