Мы пытаемся сделать резервные копии некоторых разрешений, а затем восстановить их позже.При настройке разрешений я хотел бы отключить наследование и заменить все разрешения дочерних объектов теми, которые установлены здесь.Является ли setsecuritydescriptorsddlform правильным методом для этого, и каков наилучший подход к выполнению части наследования?
Get-Acl $brokenDir.Path | Select-Object @{n='Path';e={$brokenDir.Path}}, Sddl | Export-Csv $outputFile -NoType -Append -Encoding UTF8
Import-Csv $outputFile | ForEach-Object {$acl = Get-Acl -Path $_.Path $acl.SetSecurityDescriptorSddlForm($_.Sddl)
Set-Acl -Path $_.Path -AclObject $acl