C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: サーバ機の電源状態を取得する方法について


(過去ログ 65 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■37742 / inTopicNo.1)  サーバ機の電源状態を取得する方法について
  
□投稿者/ VB初心者 (4回)-(2009/06/29(Mon) 17:19:25)

分類:[.NET 全般] 

はじめまして、VBを始めたばかりの者です。

自分のPCからシステムを起動させたときに、サーバの電源の状態を取得し、
サーバの電源がOFFの場合は、エラーメッセージを表示させた後、システムを終了したいのですが、
どのようにすればよいでしょうか?

システムの電源ステータスの取得方法は、
SystemInformationクラスのPowerStatus.PowerLineStatusプロパティを使用する
というところまでは調べれたのですが…
ネットワーク上のサーバ機の電源状態を取得する方法がわかりません。

よろしくお願いいたします。
引用返信 編集キー/
■37748 / inTopicNo.2)  Re[1]: サーバ機の電源状態を取得する方法について
□投稿者/ オショウ (247回)-(2009/06/29(Mon) 17:48:07)
> 自分のPCからシステムを起動させたときに、サーバの電源の状態を取得し、
> サーバの電源がOFFの場合は、エラーメッセージを表示させた後、システムを終了したいのですが、
> どのようにすればよいでしょうか?

  現状のセキュリティ的な技術面から言いますと、一般的には
  できません。

  直接的に行いたいのであれば、サーバー側にそういう監視ソフト
  を稼働させてネットワーク上のPCからアクセスし取得するしか
  ないかと。

  RPCポートを開けてやれば遠隔から状態取得できると思いますが、
  セキュリティー的には行うべきではありません。

  間接的に・・・であれば
  Pingに応答があれば、電源オン。無ければ電源オフ・・・
  ネットワーク設定でICMP Echoに対する応答する設定を許可して
  おく必要があります。

※ ルータ越えの場合、ICMPパケットを遮断する設定になっている
  場合、無理です・・・

以上。参考まで
引用返信 編集キー/
■37750 / inTopicNo.3)  Re[2]: サーバ機の電源状態を取得する方法について
□投稿者/ オショウ (249回)-(2009/06/29(Mon) 18:02:39)
一応、情報として・・・

http://www.microsoft.com/japan/technet/scriptcenter/resources/wmifaq.mspx#EHGAC

※ ドメインサーバーの場合、できる限りこれら方法で
  外部から接続できる状態にすることは回避した方が
  よいです。

以上。
引用返信 編集キー/
■37821 / inTopicNo.4)  Re[3]: サーバ機の電源状態を取得する方法について
□投稿者/ VB初心者 (5回)-(2009/07/01(Wed) 15:50:34)
みなさんありがとうございました。
解決しました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -