Schwerpunkt DienstprogrammeRobocopy GUI

Joshua Hoffman

Laden Sie den Code für diesen Artikel herunter: UtilitySpotlight2006_11.exe (1052KB)

ES IST WESENTLICH. Versuchen Sie, sich an eine Zeit zu erinnern, als Sie, entweder als IT-Profi oder auch nur als Benutzer eines Heim-PCs, keine Dateien kopieren mussten. Ob Sie nun ein Masterimage für die Desktopbereitstellung zusammenstellen, neue Seiten auf einem Webserver veröffentlichen oder nur eigene Dokumente und Fotos neu sortieren und sichern, das Kopieren von Dateien ist eine der Kernanwendungen, um die Sie bei der täglichen Arbeit am PC nicht herumkommen.

Dabei gibt es allerdings ein Problem. Die traditionellen, in Microsoft® Windows® integrierten Funktionen zum Kopieren und Einfügen wiesen bestimmte Beschränkungen auf. Sie funktionieren ausreichend gut bei einfachen Aufgaben (z. B. wenn Sie ein Dokument aus einem Verzeichnis in ein anderes verschieben), aber es fehlen die erweiterten Funktionen, die von IT-Profis bei ihrer täglichen Arbeit benötigt werden. Beispielsweise unterstützen die Operationen zum Kopieren und Einfügen keine erweiterten Stabilitätsfunktionen, durch die es möglich wäre, die Datei nach einem kurzen Netzwerkausfall wiederherzustellen. Außerdem lautet das Prinzip häufig „Alles oder Nichts“, besonders dann, wenn ganze Verzeichnisse kopiert werden sollen. Sie können über die Benutzeroberfläche nicht festlegen, dass nur neue oder aktualisierte Dateien kopiert werden sollen. Sie kopieren entweder einzelne Dateien, ganze Verzeichnisse oder nichts.

Betrachten Sie dagegen Robocopy. Dieses leistungsfähige Dienstprogramm, das zum Umfang von Microsoft Windows Server® 2003 Resource Kit Tools gehört, stellt diese erweiterten Funktionen und noch vieles mehr bereit. Mit Robocopy sind sehr komplexe Dateireplizierungsaufgaben möglich, die Ihre tägliche Arbeit vereinfachen. Der größte Vorteil besteht jedoch in der Möglichkeit, vollständig gespiegelte Duplikate von zwei Dateistrukturen anzulegen (wenn Sie es wünschen, einschließlich aller Unterverzeichnisse und Dateien), ohne dass dabei unnötige Dateien kopiert werden müssten. Nur neue und aktualisierte Dateien am Quellspeicherort werden kopiert. Mit Robocopy erhalten Sie außerdem alle verbundenen Dateiinformationen, einschließlich der Datums- und Zeitstempel, Sicherheitszugriffssteuerungslisten (ACL) und vieles mehr.

Natürlich hat jeder von uns eine andere Arbeitsweise. Manche bevorzugen die Befehlszeile, und für diese Gruppe ist die Standardversion von Robocopy eine wunderbare Sache. Andere Benutzer sind sehr visuell ausgerichtet und bevorzugen Point-and-Click-Oberflächen, und für diese Gruppe gibt es Robocopy GUI. Diese willkommene Erweiterung zu Robocopy wurde von Derk Benisch entwickelt, einem Systemingenieur aus der MSN Search Group bei Microsoft. Dank seinem Dienstprogramm können Benutzer Robocopy-Skripts über eine einfache und sehr vertraut wirkende grafische Benutzeroberfläche anpassen (siehe Abbildung 1).

Figure 1

Figure 1(Klicken Sie zum Vergrößern auf das Bild)

Mit Robocopy GUI können Sie die Quell- und Zielpfade sowie alle gewünschten benutzerdefinierten Optionen oder Filter angeben. Sie können festlegen, ob eine Laufwerkszuordnung erstellt werden soll, wo die resultierenden Protokolle gespeichert werden sollen, usw. Das sind alles Funktionen, die mit den traditionellen Befehlszeilenfunktionen von Robocopy ausgeführt werden können, aber für viele Benutzer wird der Prozess durch eine grafische Oberfläche deutlich erleichtert.

Robocopy GUI erweitert außerdem die Funktionalität des vorhandenen Robocopy-Werkzeugs in einer sehr interessanten Art und Weise. Dieses Werkzeug arbeitet z. B. mit Multithreads. Sie sind in der Lage, ein Robocopy-Skript zu erstellen, es auszuführen und bereits mit der Entwicklung eines anderen Skripts beginnen, während das erste Skript immer noch läuft. Sie können Ihre Skripts auch speichern (selbst dann, wenn Sie diese überhaupt nicht ausführen), um eine Bibliothek aus allgemeinen Skripts herzustellen und mit Kollegen auszutauschen. Die wichtigste Funktion besteht dabei darin, dass Sie mit Robocopy GUI Ihre Standardeinstellungen speichern können und nicht jedes Mal neu beginnen müssen.

Robocopy GUI beinhaltet eine eigene Hilfedatei sowie eine integrierte Kopie des vollständigen Robocopy-Referenzhandbuchs. Diese Referenz enthält einen vollständigen Index aller Robocopy-Befehle und der gesamten Syntax und hilft Ihnen bei der Auswahl der richtigen Einstellungen für Ihren Zweck.

Diese vielen nützlichen Funktionen machen Robocopy GUI zu einer hervorragenden Ergänzung für die Dienstprogrammsammlung aller IT-Profis. Sie finden eine Kopie von Robocopy GUI auf unserer Website im Bereich „Downloads“.

Joshua Hoffman auch für Abschlüsse mit Autoren verantwortlich.

© 2008 Microsoft Corporation und CMP Media, LLC. Alle Rechte vorbehalten. Die nicht genehmigte teilweise oder vollständige Vervielfältigung ist nicht zulässig.