Ich verwalte eine Reihe von Lasten ausgeglichenen Webservern unter Windows Server 2003. Heute, wenn ich eine Änderung an diesen Servern vornehmen möchte, verwende ich einen langwierigen Prozess zum Öffnen einer Remote-Desktop-Verbindung zu jedem von Diese Server führen dann auf jedem Server einen Befehl von der Eingabeaufforderung aus. Das braucht viel Zeit.Ausführen eines Befehls auf mehreren Windows-Servern
Was ich tun möchte, ist einen Befehl ausführen oder schreiben Sie ein Skript auf einem zentralen Server, der auf jeden dieser anderen Windows-Server zugreift und den gleichen Befehl auf jedem von ihnen ausführt. In diesem Szenario würde ich möchte den Befehl auf 5 bis 10 Servern ausgeführt werden, aber wahrscheinlich nicht mehr als 10.
Die Befehle auf dem Remote-Servern ausgeführt wird, eine der folgenden sein:
Kopieren einer Datei Neu kompilieren - wir haben dafür bereits eine .bat-Datei auf jedem Server. Quellcodeverwaltung (SVN) auschecken oder aktualisieren. Jeder andere Befehl, der über die Windows-Befehlsshell ausgeführt werden kann.
Ich habe auch Domain-Administrator-Privilegien sowie spezifische Login-und Passwort-Informationen für jeden dieser Server.
Ich weiß, wie man das in Linux/Unix mit SSH macht, also bitte Antworten, die sagen, wechseln zu Linux.
Vielen Dank im Voraus für die Hilfe.
Vielen Dank. Dies hat genau das bewirkt, wonach ich gesucht habe. –