私はサーバグループ環境でアプリケーションを実行しています。達成しようとしているのは、Batch
またはPowershell
スクリプトを作成して、各サーバー上の特定のサービスを再起動することです。一度に複数のサーバ上でWindowsサービスを再起動するためのbatch/powershellスクリプト
ここでキャッチするのは、一度に1つずつ実行する必要があるということです。サーバー1のサービスは再起動する必要があります。サービスが再び実行されると、次のサーバーに進みます。どうすればこれを達成できますか?
1つまたは複数のサーバーでサービスを再起動する方法については、多くの記事を読んでいますが、前のサービスを再開するまで待機してから次のサービスを再起動する方法はありません。
は、「私は「環境の中で、私があなたを語っていないよなことをしたいです一般的なツールを使って、私はあいまいになっています。各自が時刻を見て、00:00、00:05、00:10に再起動します。完了したら各自が中央ファイル共有に報告し、それぞれがサーバー名をアルファベット順にチェックします - 開始する前に報告するもの。あなたが言及していないセントラルスクリプトコンピュータに、あなたが言及していないサービスが何をしているのかをテストして、いつ再び動作するのかを特定します。 'Start-Sleep -seconds 300'。サービスの状態を確認してください。 – TessellatingHeckler