Dein Script startet automatisch das Update, wenn der Server nicht mehr Up-To-Date ist? Worauf ich eigentlich hinaus wollte, ist eine vollkommene Automatisierung, damit kein Eingriff durch den Admin nötig ist.
D.h. Update kommt raus, Server wird meinetwegen beendet und dann startet automatisch das Update und danach wird der Server wieder gestartet. Ich habe nicht behauptet, dass ich es besser kann. Stattdessen hab ich Vorschläge gemacht, womit man sowas ggf. besser realisieren könnte. Die Möglichkeiten, die man mit Shell-Scripts unter Linux hat, stehen natürlich unter Windows nicht zur Verfügung. Ich würde dafür aber auch keine Hochsprache verwenden, da es für diesen Einsatzweck einfach zu umfangreich ist. Meine komplette Serververwaltung hab ich mit Shell-Scripts geschrieben. Dazu zählen z.B. automatischer SourceTV-Demo-Updload auf eine Website, nach Beendigung einer SrcTV-Demo oder das automatische Ausführen eines Updates, wenn die Meldung "Your server needs to be restarted in order to receive the latest update." kommt. Unter Windows mit Boardmitteln undenkbar.
Ich habe mal versucht selber so ein Batch-Script (wenn man das überhaupt Script nennen darf), zu schreiben und bin kläglich daran gescheitert. Es ist einfach nervtötend, dass man nicht gleichwertige Mittel zur Verfügung hat, wie in einer unixoiden Umgebung. Vergleich mal die beiden Scripts für Linux und Windows: http://sourceserver.info/wiki/installat ... one/script
Nichtmal annähernd kannst du sowas mit Batch-Dateien realisieren. Nur externe Tools und irgendwelche Programme können solche Funktionen ausführen. Alleine schon das Verstecken der Fenster ist nur mit externen Tools möglich.
Admins mit Windows-Root haben eindeutig mehr Arbeit als Linux-Admins. Das soll jetzt kein Bashing gegen Windows-Admins sein. Ja, es gibt auch Server, die nur unter Windows laufen. Für mich selbst aber ein Unding. Z.B. nervt mich auch extremst das RDP-Protokoll. Mit einer langsamen Internetverbindung ist es grauenhaft.
Wie auch immer, die Windows-Roots haben auch ihre Daseinsberechtigung. Mein Ding ist es auf jeden Fall nicht.
PS: Ich werd mir auch mal die anderen Batch-Dateien dazu ansehen. Vielleicht hab ich noch paar Vorschläge, auch wenn ich diese mit meinem Wissen über Batch-Dateien nur begrenzt machen kann.
PPS: Ich hatte nicht vor dich persönlich anzugreifen