Hallo, ich habe folgendes Problem:
Ich muss von einem Share eine Kopie erstellen.
In dem Share liegt ein Ordner Bilder. Dieser Ordner hat pro Jahr einen Unterordner - also 2010, 2011
Damit sieht die Dateieben so aus:
Bilder - 2010
Bilder - 2011
Pro Bilderordner liegen etwa 2-3 Millionen Files in weiteren Unterordnern.
Insgesamt komme ich so auf 25 Millionen Files mit etwa 15 TB an Daten.
Der Share liegt auf einem Netapp Share und wird per Snapshotcopy geclont.Damit ist die Kopie innerhalb von wenigen Sekunden vorhanden.
Allerdings gehört der Ordner Bilder dem User Kunde_A. Die Kopie soll nun dem User Kunde_B gehören.
Kunde_A darf auf den Ordner von Kunde_B nicht zugreifen und umgekehrt. Also gehen wir bislang über die Explorer-Gui, und setzen die Dateoownerschaft vom Kunden_A auf den Kunden_B beim Klon, und in den Dateirechten entfernen wir Kunde_A, und setzen Kunde_B mit Vollzugriff.
Wegen der Datenmenge dauert das aber mehrere Tage. Wie kann ich das mit einem Powershellscript schneller machen?
Meine Idee wäre:
Ich setze die Rechte Nur auf den Ordner Bilder. Danach wird über eine Loop-Schleife für jeden Unterordner ein Prozess gestartet, der dann die Änderungen rekursiv durchfräst.
Würde so etwas gehen, und wenn ja: wie?
Wir setzen Windows Server 2016 x64 ein.