PPowershell, leerer Folder bei Access denied in Destination
Hallo zusammen,
ich finde den Parameter nicht, evtl gibt es dafür keine Lösung...
Mein Script verwendet RoboCopy um Dateien von einem Server-Share auf den Notebook zu spiegeln. Im Share gibt es auch zwei Folder, auf die nur einzelne Anwender Zugriff über eine entsprechende Security-Group haben, das klappt dann auch soweit.
Aus den restriktiven Foldern werden keine Dateien kopiert (was ja ok ist), aber auf der Destination wird leider dafür jeweils ein leerer Folder erstellt, das stört mich etwas.
Kann man das anlegen der nicht kopierbaren Folder irgendwie vermeiden?
Viele Grüsse,
Daniel
ich finde den Parameter nicht, evtl gibt es dafür keine Lösung...
Mein Script verwendet RoboCopy um Dateien von einem Server-Share auf den Notebook zu spiegeln. Im Share gibt es auch zwei Folder, auf die nur einzelne Anwender Zugriff über eine entsprechende Security-Group haben, das klappt dann auch soweit.
Aus den restriktiven Foldern werden keine Dateien kopiert (was ja ok ist), aber auf der Destination wird leider dafür jeweils ein leerer Folder erstellt, das stört mich etwas.
Kann man das anlegen der nicht kopierbaren Folder irgendwie vermeiden?
Viele Grüsse,
Daniel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 305336
Url: https://administrator.de/contentid/305336
Ausgedruckt am: 18.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Nutze in Robocopy stattdessen die Option /s.
Oder lösche mit der Powershell einfach anschließend diese leeren Ordner ...
Gruß skybird
Oder lösche mit der Powershell einfach anschließend diese leeren Ordner ...
gci "d:\backuproot" -Directory | ?{!(gci $_.Fullname -Force)} | remove-item -recurse -force
Zitat von @DanielBodensee:
könnte es an den Default-Parameter /E liegen, gerade im Log-File gesehen das Robocopy eben den Parameter verwendet der ja auch leere Folder kopiert?
Steht doch in der Doku, /E kopiert auch leere Ordner, hingegen /S nicht, aber beide kopieren trotzdem rekursiv.könnte es an den Default-Parameter /E liegen, gerade im Log-File gesehen das Robocopy eben den Parameter verwendet der ja auch leere Folder kopiert?
https://technet.microsoft.com/de-de/library/cc733145(v=ws.10).aspx
Entweder den Vorschlag von oben nutzen, die Ordner mit Robocopy excluden oder ABE auf den Shares aktivieren, dann sieht dort Robocopy auch keine Ordner mehr auf die es keine Berechtigungen hat.