2

コンピュータをリモートでシャットダウンするには、さまざまな方法があります。

私が知っているのは以下の3つです。

  1. リモート WMI 接続を介して Win32_OperatingSystem クラスの Shutdown メソッドを呼び出す
  2. Microsoft Windows shutdown.exe の使用
  3. (whatever).exe が自分自身をターゲット マシンのシステム フォルダーにコピーし、自分自身をサービスとして登録して、パラメーターを使用してリモートで起動し、ローカル シャットダウンを開始できるようにします。

番号 3は、sysinternals が行う理由です。たとえば、sysinternals がターゲットに自身をコピーしてサービスを呼び出すことができるように、ファイルとプリンターの共有をアクティブにする必要があります。

番号 2はほとんどどこでも機能しますが、ファイルとプリンターの共有を有効にする必要もあります。理由: これにより、シャットダウンをリモートで呼び出すために必要な RPC サービスがアクティブになります。

私の知る限り、ナンバー 1の WMI ソリューションでも、ターゲットに WMI をインストールするだけでなく、RPC サービスを有効にする必要があります。

私の問題は次のとおりです。RPCを有効にせずにリモート コンピュータをシャットダウンできるソリューションが必要です。

方法はありますか?

注: ビジネス ソリューションのコンテキスト内での方法 ;-)

4

1 に答える 1

0

そのようなタスクにはIPMIを使用できると思います。ただし、ハードウェアのサポートが必要です。数年前、ソリューションのシリアル ポートを介した完全自動管理に使用しました。OS との統合が必要なため、ソフト シャットダウンのハードウェア サポートに問題がありました。私の記憶では、 IPMI ユーティリティによって送信されたネットワーク パケットを使用して、電源ボタンを押したときのハードウェアの反応を模倣できます。HTH。

于 2009-08-14T12:14:17.457 に答える