Wie speichere ich ACLs eines Verzeichnisbaums und stelle ihn dann auf einem anderen Server wieder her, da die SID-Zuordnung nicht gewährleistet ist?

Wie speichere ich ACLs eines Verzeichnisbaums und stelle ihn dann auf einem anderen Server wieder her, da die SID-Zuordnung nicht gewährleistet ist?

ICACLS kann die ACL eines Baums mit dem folgenden Befehl speichern, wobei a_dir_rootsich die Wurzel dieses Baums befindet:

icacls a_dir_root\ /save AclFile /T /C /Q

Natürlich werden Gruppen als SIDs identifiziert. Ich möchte sie auf einem anderen Server wiederherstellen, auf dem dieselbe Gruppe nach Namen festgelegt ist, deren zugeordnete SID jedoch nicht mit der des Quellservers übereinstimmt.

Gibt es eine einfache und elegante Möglichkeit, oder sollte ich ein Skript für diese Aufgabe schreiben, d. h. einige Zeilen, um in der ACL-Datei alle SIDs durch die zugeordneten Namen zu ersetzen? (eine automatisierte Version einesErsatz mit roher Gewalt)


Einmal habe ich ein Bash-Skript unter Cygwin verwendet, aber natürlich wurde es vonBLODA. Ich frage, bevor ich mit dem Codieren beginne

verwandte Informationen