setsecuritydescriptorsddlform用于备份/还原权限

时间:2018-09-12 19:53:23

标签: windows powershell acl disk dacl

我们正在尝试备份一些权限,然后在以后还原它们。设置权限时,我想禁用继承,并用此处设置的所有子对象权限替换。 setsecuritydescriptorsddl是执行此操作的正确方法,继承部分的最佳方法是什么?

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

0 个答案:

没有答案