Archiv

Artikel Tagged ‘Tools’

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

Fehlermeldungen abgreifen

3. April 2009

error-1

Wer kennt es nicht. Windows oder eine Anwendung verweigert den Dienst und präsentiert eine mehr oder weniger aussagekräftigen Fehlermeldung. Wenn es sich nicht um eine bekannte Meldung handelt war mein nächster Schritt bisher immer irgendwie die Fehlermeldung als Screenshot speichern (Beweissicherung) und dann den Meldungstext oder entsprechende Fehlercodes in Google eintippen. Gerade wenn es sich um Fehlercodes handelte war dies immer eine ziemlich mühsame und vor allem fehleranfällige Sache.

Vor kurzem bin ich auf eine, so finde ich, geniale Lösung gestoßen. Einfach die Fehlermeldung mittels Ctrl-C (Strg-C) in die Zwischenablage sichern, dann einen Editior (z.B. Notepad) öffnen und dann mittels Ctrl-V (Strg-V) dort einfügen.

PENG !!! schon hat man die komplette Meldung als Text im Notepad. Keine große Sache aber zum “googlen” einfach genial.

[[Window Title]
Netzwerkfehler

[Main Instruction]
Auf \\10.101.25.12\media konnte nicht zugegriffen werden.

[Content]
Vergewissern Sie sich, dass der Name richtig geschrieben wurde. Möglicherweise besteht ein Netzwerkfehler. Klicken Sie auf “Diagnose”, um die Netzwerkprobleme zu identifizieren und zu beheben.

[V] Details einblenden  [Diagnose] [Abbrechen]

[Expanded Information]
Fehlercode: 0×80070035
Der Netzwerkpfad wurde nicht gefunden.

thausmann Allgemeines ,