PowerShell Kann Robocopy mit UUID Pfade arbeiten?

user324543

Lt. Junior Grade
Registriert
Jan. 2020
Beiträge
292
Hallo,
ich habe folgendes versucht:

ROBOCOPY \\?\Volume{UUID}\ \\192.168.1.50\zielordner /MIR /FFT /R:1 /W:1 /NP
Leider erhalte ich dabei folgenden Fehler
2025/01/08 23:12:45 FEHLER 53 (0x00000035) Zugriff auf Quellverzeichnis \\?\Volume{UUID}\
Der Netzwerkpfad wurde nicht gefunden.
Frage: Habe ich einen Fehler in dem Befehl, oder ist es grundsätzlich nicht möglich bei robocopy mit uuid Pfaden zu arbeiten?
 
Ich glaube, da brauchst Du einen Umweg.

Z.B.
Code:
subst X: \\?\Volume{UUID}\

um die Robocopy-Probleme zu umgehen. Jetzt kannst Du einfach X: an Robocopy weitergeben.
Ich habe das jetzt nicht mit Robocopy getestet, aber benutze diese Lösung oft.
 
  • Gefällt mir
Reaktionen: RedSlusher und user324543
oder mit pushd reinspringen und dann robocopy . \\ZIEL

€: Pushd will das nicht, das ging doch mal? Ist aber lange her, dass ich das genutzt habe.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: user324543 und hans_meiser
hast du mal nach fehler 53 (0x00000035) gegoogelt?
da findet sich einiges dazu..
Ergänzung ()

hans_meiser schrieb:
glauben ist nicht wissen. wild ins blaue raten kann jeder.
Ergänzung ()

hans_meiser schrieb:
Ich habe das jetzt nicht mit Robocopy getestet
solltest du vielleicht vorher tun bevor du hier tips abgibst..
 
@n1tro666 Hast du denn auch was konstruktives beizutragen? Ich kriege keinen Fehler 53, sondern 123 und anscheinend supportet Robocopy schlicht keine VolumeIDs.
 
  • Gefällt mir
Reaktionen: JennyCB
n1tro666 schrieb:
glauben ist nicht wissen. wild ins blaue raten kann jeder.
Ach schau mal her. Was ich toll finde, ist das Dein Beitrag überhaupt nichts beigetragen hat.

Die Korinthenkackerei kannst Du Dir an den Hut schmieren. Ich habe klar ausgedrückt, daß ist es eben nicht weiß, aber es einen Versuch wert ist, und wie man das macht. Du bist keine Hilfe, also zieh doch einfach ab.

So, und plopp.
 
@user324543
Da befindet sich ein Leerzeichen zwischen \ und \\, das könnte das Problem sein.
Den Pfad in An- und Abführung zu setzen könnte helfen.

Code:
ROBOCOPY "\\?\Volume{UUID}\ \\192.168.1.50\zielordner" /MIR /FFT /R:1 /W:1 /NP
 
LotusXXL schrieb:
@user324543

Da befindet sich ein Leerzeichen zwischen \ und \\,
Das ist ja auch richtig so.
LotusXXL schrieb:
Den Pfad in An- und Abführung zu setzen könnte helfen.
Das wird nur benötigt bei Leerzeichen im Pfad.
LotusXXL schrieb:
Code:
ROBOCOPY "\\?\Volume{UUID}\ \\192.168.1.50\zielordner" /MIR /FFT /R:1 /W:1 /NP
Wenn dann so:
Code:
ROBOCOPY "\\?\Volume{UUID}\" "\\192.168.1.50\zielordner" /MIR /FFT /R:1 /W:1 /NP
 
  • Gefällt mir
Reaktionen: LotusXXL
Was soll überhaupt erreicht werden?

Die UUID ist die Interne Windows-Systemkennung, kann man z.B mit:
Code:
wmic csproduct get uuid
auslesen. Soll das ganze System kopiert werden??

Die Volume-IDs kann man z.B mit:
Code:
vssadmin list volumes
auslesen, aber die kann man imho auch nicht für Robocopy o.ä verwenden.
 
Zurück
Oben