Archiv

Archiv für die Kategorie ‘Tipps & Tricks’

Notepad als Logbuch

1. September 2009

Eben entdeckt beim “Basic Thinking Blog”. Der Windows Standard Editor Notepad hat eine ziemlich praktische “Logbuch” Funktion.

Wenn man das Notepad öffnet und dann .LOG in die erste Zeile schreibt, die Datei dann als TXT Datei abspeichert und diese wieder öffnet schreibt Notepad einen Zeit / Datumstempel ind die Datei.

Als einfaches Serverlogbuch eine ganz nette Sache.

thausmann Tipps & Tricks ,

Robocopy

31. August 2009

Jeder Windows Administrator kennt das Problem – sobald man in Windows Umgebungen große Datenmengen kopieren muss, ist der Windows Explorer langsam, fehleranfällig und schlicht weg überfordert.
Die Kommandozeilenwerkzeuge COPY und XCOPY sind schon besser geeignet aber nicht wirklich komfortabel. Für einfache Dateistrukturen mag es noch ausreichen, sobald aber z.B. Dateien beim Kopiervorgang ausgeschlossen oder nur bestimmte Dateitypen kopiert werden sollen wir es schwierig. Mit dem korrekten kopieren von Berechtigungen und Besitzerstrukturen ganz zu schweigen.

Daher sollte jeder Windows Administrator das Microsoft Tool RoboCopy (Robust File Copy) kennen. Eigentlich ein “alter Hut” sollte man meinen, denn immerhin ist es bereits seit den Windows Server 2003 Resource Kits verfügbar. Doch in meinen Projekten treffe ich immer wieder auf den einen oder anderen IT Mitarbeiter der dieses Tool nicht kennt.

Wie bereits geschrieben war es bisher als Tool in den Windows Server Resource Kits enthalten, seit Vista und Windows 2008 ist es Bestandteil des Betriebssystems. Es ist bei einer Standardinstallation im Ordner “C:\Windows\system32″ enthalten und kann über die Kommandozeile aufgerufen werden.

Ein Aufruf von robocopy /? zeigt eine ca. 150 Zeilen lange Hilfe und ich glaube genau da steckt der Grund warum viele, durch Windows “verwöhnte” Mausschubser Administratoren , vor diesem Tool zurückschrecken.
Robocopy hat Kommandozeilenparameter ohne Ende und man kann diese fröhlich miteinander kombinieren. Gerade darin liegt die Mächtigkeit dieser “Anwendung”. Mit Robocopy lassen sich herrliche Skripte zur Synchronisation von Verzeichnissen bauen. Verschieben ganzer Verzeichnisstrukturen von einem Server auf den anderen, unter Beibehaltung der Berechtigungsstrukturen, alles ist möglich. Das Beste an Robocopy aber ist dass es nicht blind einfach nur kopiert, sondern mit den entsprechenden Schaltern nur geänderte Dateien kopiert und ggf. an der Quelle gelöschte Dateien auch am Ziel entfernt. Man kann mit verminderter Bandbreite kopieren – ideal für WAN Verbindungen, oder auch den Job zu einer bestimmten Zeit beenden. Das ermöglicht es Datenmigrationen nur in den Nachtstunden durchzuführen.

Aber zugegeben, manchmal ist es wirklich nicht einfach sich mit den vielen Parametern und Optionen zurecht zu finden.
Aus diesem Grund hat schon vor längerer Zeit ein Microsoft Mitarbeiter ein GUI für Robocopy geschrieben. Über eine Windows Oberfläche können alle Optionen und Parameter ausgewählt und eingestellt werden und am Ende entsteht dann daraus eine Skriptdatei mit der entsprechenden Kommandozeile.
In einem Technetartikel zu Robocopy wird die GUI beschrieben und dort findest sich auch eine Möglichkeit zum Download der Robocopy GUI 3.1.2.

Mittlerweile gibt es verschiedene Versionen von Robocopy.

XP010 – Version von Windows 2003 Ressource Kit

XP026 – Version zusammen mit Robocopy GUI

XP027 – Version von Windows Vista (32 / 64) und Windows Server 2008

Es soll auch eine Version XP028 geben, aber selbst in Windows 7 ist “nur” die Version XP027 enthalten.

thausmann Tipps & Tricks