Microsoft stellt mit dem Print Migrator 3.1 -> Download1) ein Tool bereit, welches die angelegten Druckers des Quell-Servers mit samt den Treibern in eine CAB-Datei exportiert, welche man am Ziel-Server einfach wieder importiert. Dieses Verfahren wird auf Systemen ≥ Windows 2000 bis ≤ Windows 2003r2 unterstützt. Das ausführbare Datei »printmig.exe« muss nicht installiert werden, man spricht sie direkt aus dem Command Line Interface an.
Zum Exportieren (»-b« → backup) der Drucker am Quellserver verwenden Sie folgende Syntax:
C:\> printmig.exe -b C:\path\to\exp_printer.cab \\src_server
Zum Importieren (»-r« → recover) der Drucker am Zielserver verwenden Sie folgende Syntax:
C:\> printmig.exe -r C:\path\to\exp_printer.cab \\dst_server
Note: Der UNC-Pfad für den Quell(src)- bzw. Ziel(dst)-Server kann auch weggelassen werden, wenn die Kommandos jeweils am Quell- bzw. Ziel-Server ausgeführt werden.
Der Print Migrator schreibt den Importvorgang auch in ein Logfile »pm.log«, welches Auskunft über Fehler oder Probleme während des Importvorgang gibt:
pm.log
Note: Der Export von Druckern, welche bereits CAB-Dateien in ihrer Verzeichnisstruktur beinhalten scheitert, der Print Migrator kann keine CAB-Datei in eine CAB-Datei packen, daher fehlen die betroffenen Drucker nach dem Import. Wir haben aber festgestellt, dass wenn man die Druckertreiber dieser Drucker vorher am Zielserver hinzufügt »Start → Einstellungen → Drucker und Faxgeräte → Menü: Datei → Servereigenschaften → Register: Treiber → Hinzufügen« der Import der Drucker auch bei diesen Druckern erfolgreich ist. Dieser Workaround ist zugegebenermaßen nicht wirklich zufriedenstellend aber immer noch besser, als die Drucker mit samt ihren Freigaben und Einstellungen komplett neu zu installieren.
Verwandte Artikel:
-> Fileserver Migration mit robocopy
-> Freigaben/Shares auf einen anderen Rechner übertragen
— pronto 2011/02/16 16:35