1

サーバー内のすべてのvpsまたはそのうちの1つを再起動(再起動)できるサーバー用のコードをいくつか書きたいです!
VPS = VIRTUAL PRIVATE SERVER
それについていくつか質問があります:

  1. そのジョブの C# コードを使用してこれらのコードを作成するにはどうすればよいですか? サーバー内のすべてのvpsをどのように認識できますか?

  2. これらのコードはどこで実行すればよいですか? そのサーバーまたは別の場所内で vps を形成しますか?(VMware を使用してサーバー内のすべての vps にアクセスしたい)

ご覧いただきありがとうござい
ます。スタックのヘルプはいつも私の愛です

4

2 に答える 2

1

このSOの質問から取得

Process.Start("shutdown","/s /t 0");

(Windows マシンのみに適合)

次に、これを各 VPS で実行されている WCF サービスと組み合わせます。既知の VPS サーバー (たとえば、それはIPアドレスです)、リモートVPSでこの機能を呼び出すことができます

このようにして、リモートコンピュータからすべてまたは一部のサーバーにシャットダウン指示を送信するための管理コンソールを持ちながら、再起動を可能にするサービスを各 VPS で実行できます。

于 2012-06-13T08:37:18.763 に答える
1

process.Start ソリューション フォーム Shai と組み合わせて、psshutdownを使用できます。

ドキュメントから、ボックスがドメインに参加している必要があります。

... ワイルドカード (\*) を指定すると、コマンドは現在のドメイン内のすべてのコンピューターで実行されます

于 2012-06-13T08:42:57.040 に答える