On Sat, 09 Jul 2005 18:21:05 +0900 Naoto Tominaga <tominaga@xxxxxxxxxxxxx> wrote: 最初に謝罪です。 出来てたと思ってたLinux以外のXP同士からのシャットダウンですが、 出来てませんでした。何かが出来てシャットダウンまで出来てたと勘違い していた様です。その後の追跡結果で、出来てない事がわかって、悪戦苦闘 してました。 その後は、XP側のセキュリティーポリシーとかちょっと弄ったのですが、 どこを弄ったか忘れましたが、今は条件が揃えば動くようになりました。 多分、リモートデスクトップの所だったと思いますが、初期設定覚えて無いので 確認出来ませんm(_ _)m これが影響しているかどうかも分かりません。 CGIでやる前に、CUIからコマンド入力で実験するわけなんですが、 net rpc shutdown -S <pcname> -U <user>%<pass> と入れてるわけですが、 -U で、ユーザー名を指定しても、Guestで入っているようです。 AdministratorsにGuestを追加しないと(Guestが無効でも有効でも) utils/net_rpc.c:rpc_shutdown_internals(4108) というエラーが出て、 グループに入ってても、Guestアカウントが無効になっていると、 Could not connect to server <pcname> The username or password was not correct. と返って来ます。 有効にするとシャットダウン出来るんですが、シャットダウン通知の ユーザー名はGuestになってます。 今はそういう状態です。 adminグループにguestをいれるのはさすがに危険なので、 今はadminグループから外して無効にしてあります。 -U オプションが動いてないのかな?という感じですが、 もしかして、指定出来ないのでしょうか? でも、-Uで、pass入れておくと、pass入力要求は有りませんので 指定はされているみたいです。 Guest固定でしかコマンド発行出来ないのか、 XP側で全部geustにしてしまっているのかが分からない所です。 もうちょっと設定探して見ます。 なにかヒント等ありましたら、よろしくお願いします。 ----- Naoto Tominaga