检入Powershell权限字符串有效

时间:2018-11-13 15:01:36

标签: powershell acl

我尝试实现一个脚本,该脚本会根据某些条件更改文件夹结构的权限。到目前为止,我已经设置了权限

    $accessRule = New-Object  System.Security.AccessControl.FileSystemAccessRule("$($group.Name)", @("$($group.Value.rights)"), "ContainerInherit, ObjectInherit", "None", "$($group.Value.type)")
    $aclFolder.AddAccessRule($accessRule)
    Set-Acl $folder $aclFolder

到目前为止,它仍然有效。但是该脚本当前假定权限确实存在。事实并非如此,AddAccessRule命令会引发错误。

有什么方法可以识别权限存在吗?

1 个答案:

答案 0 :(得分:1)

使用Get-Acl $folder读取当前的ACL并验证是否已应用任何权限。