Zugriffsrechteliste über SSDL setzen
Autor: Dr. Holger Schwichtenberg
Übertragen einer ACL via SDDL $QUELLE = "g:\daten\kunden" $ZIEL = "g:\daten\lieferanten" function replace-acl { Param ( $sObject, $sSDDL ) $acl = Get-Acl $sObject $acl.SetSecurityDescriptorSddlForm($sSDDL) Set-Acl -aclObject $acl $sObject } SDDL lesen und in Textdatei speichern(Get-Acl $QUELLE).SDDL > g:\Daten\acl.txt SDDL aus Textdatei lesen
$QUELLE = "g:\daten\kunden" $ZIEL = "g:\daten\lieferanten" function replace-acl { Param ( $sObject, $sSDDL ) $acl = Get-Acl $sObject $acl.SetSecurityDescriptorSddlForm($sSDDL) Set-Acl -aclObject $acl $sObject }
(Get-Acl $QUELLE).SDDL > g:\Daten\acl.txt
$sddl = Get-Content g:\Daten\acl.txt replace-acl $ZIEL $sddl "Folgende Rechte wurden übertragen: " + $sddl
Liste aller Codebeispiele Definition '.NET Framework Class Library' PowerShell Community Portal