Anbei diverse Scripts und Batches für eine automatisierte Migration
Netzlaufwerk löschen:Batch:
net use Z: /delete
Netzlaufwerk verbinden (oder am besten mit GPO):
GPO:
Benutzerkonfiguration -> Einstellungen -> Windows Einstellungen -> Laufwerkszuordnung
Batch:
net use Z: \\Server\Freigabe /persistent:yes
Drucker Löschen:
Batch:
rundll32 printui.dll, PrintUIEntry /dn /q /n "\\Server\Druckerfreigabename"
Drucker Verbinden (am besten mit GPO):
Benutzerkonfiguration -> Einstellungen -> Systemsteuerungseinstellungen -> Drucker
Dateien Kopieren:
OHNE BERECHTIGUNGEN:
robocopy <SOURCE> <DESTINATION> /COPY:DAT /MT:16 /ZB /R:2 /W:2 /E /DCOPY:T /V /TEE /LOG:Robocopy.log
/COPY:DAT = Datei, Attribute und Zeitstempel (ohne Berechtigungen), kann ersetzt werden durch COPYALL falls die Berechtigungen übernommen werden sollten
MIT BERECHTIGUNGEN:
robocopy <SOURCE> <DESTINATION> /COPYALL /MT:16 /ZB /R:2 /W:2 /E /DCOPY:T /V /TEE /LOG:Robocopy.log
/COPY:copyflag[s] :: what to COPY for files (default is /COPY:DAT). (copyflags : D=Data, A=Attributes, T=Timestamps). (S=Security=NTFS ACLs, O=Owner info, U=aUditing info).
/COPYALL = Kopiert alle Dateinformationen (Datum, Atribute, Besitzer, Berechtigungen etc.)
/MT:16 = MultiThread - 16 gleichzeitige Verbindungen
/ZB = Damit bei einem Fehler nochmals gestartet werden kann
/R:2 = Zwei Versuche, falls Fehler beim Kopieren
/W:2 = Zwei sekundn warten, vor neuversuch bei Fehler
/E = Auch unterverzeichnisse / leere Verzeichnisse kopieren
/DCOPY:T = Zeitstempel der Verzeichnisse wird kopiert
/V = Verbose, Zeigt übersprungene Dateien
/TEE = Zeigt alles in Konsole sowie Logfile
/LOG:Robocopy.log = Logdatei
/FFT = Lässt 2 Sekunden unterschied im Zeitstempel zu, wird für Windows <-> NAS / Linux verwendet
Keine Kommentare:
Kommentar veröffentlichen