Berechtigungsstruktur auf anderen Server kopieren PowerShell
Wir besitzen einen File-Server welchen wir durch einen neuen ersetzen möchten. Wir haben ein Tool mit welchem wir alle Daten hinüberschieben können, aber dieses übernimmt keine Berechtigunen.
Ich bräuchte also nur ein PowerShell Skript, welches am besten nach angabe eines Datenträgers/Partition (also "C:\" oder "D:\") die Dateiberechtigungen von allen Ordnern und Unterordner sowie Dateien kopieren und bei einem anderen angegeben Server setzen kann.
Andere Tools dürfen wir nicht verwenden, ich habe leider nicht so viel Ahnung von PowerShell.
Ich bräuchte also nur ein PowerShell Skript, welches am besten nach angabe eines Datenträgers/Partition (also "C:\" oder "D:\") die Dateiberechtigungen von allen Ordnern und Unterordner sowie Dateien kopieren und bei einem anderen angegeben Server setzen kann.
Andere Tools dürfen wir nicht verwenden, ich habe leider nicht so viel Ahnung von PowerShell.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3197331117
Url: https://administrator.de/contentid/3197331117
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
12 Kommentare
Neuester Kommentar
Hi,
hast du schon mal Robocopy versucht? Ist im System vorhanden. Da die Option /SEC nutzen. Sollte soweit klappen.
/edit: @emeriks war schneller ;)
Gruß
hast du schon mal Robocopy versucht? Ist im System vorhanden. Da die Option /SEC nutzen. Sollte soweit klappen.
/edit: @emeriks war schneller ;)
Gruß
Ohne kopieren geht sowas auch.
https://blog.netwrix.com/2018/04/18/how-to-manage-file-system-acls-with- ...
Du kannst mit PS auch Berechtigungen so setzen.... Mit entsrpechenden Code die sichern und woanders ausrollen.
https://blog.netwrix.com/2018/04/18/how-to-manage-file-system-acls-with- ...
Du kannst mit PS auch Berechtigungen so setzen.... Mit entsrpechenden Code die sichern und woanders ausrollen.
Für Berechtigungen bietet Windows das icacls tool an:
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
Denke die Beispiele machen klar wie das funktioniert
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
Denke die Beispiele machen klar wie das funktioniert
Oder für die ganz faulen mit GUI: https://helgeklein.com/setacl-studio/feature-set/
Hatte sowas vor Jahren mal. Für einmalige Aktionen ohne Scripting vlt. nicht verkehrt.
Laut Author "Freeware". Verfehlt zwar PS als Topic. Aber wollt es nochmal erwähnt haben.
Hatte sowas vor Jahren mal. Für einmalige Aktionen ohne Scripting vlt. nicht verkehrt.
Laut Author "Freeware". Verfehlt zwar PS als Topic. Aber wollt es nochmal erwähnt haben.
Es gibt ein offizielles Fileserver-Umzugs-Tool von Microsoft. Da sollten keine Wünsche offenbleiben.
Hier ist es gut beschrieben:
https://www.windowspro.de/marcel-kueppers/file-server-storage-migration- ...
Viele Grüße
von
deoparture69
Hier ist es gut beschrieben:
https://www.windowspro.de/marcel-kueppers/file-server-storage-migration- ...
Viele Grüße
von
deoparture69
Anstelle von und danach Test-Path kannst du auch direkt verwenden
While($true)
while(!(Test-path $path)){