【发布时间】:2017-03-24 10:43:01
【问题描述】:
New-Item -Type Directory -Path "C:\MyFolder"
$Acl = Get-Acl "C:\MyFolder"
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule("username", "FullControl", "Allow")
$Acl.SetAccessRule($Ar)
Set-Acl -Path "C:\MyFolder" -AclObject $Acl
您好,当我获得上述代码并使用我自己的设置应用它时 - 为文件夹添加了用户帐户条目,但没有应用任何权限(未勾选)
谁能帮忙解释一下为什么会这样?
谢谢
【问题讨论】:
-
你的 sn-p 对我有用。你有任何错误信息吗? UnauthorizedAccessException?
-
没有错误 - 帐户被添加到文件夹中的 sec 权限中 - 您可以在那里看到它们,但没有勾选权限。我实际运行的唯一区别是我使用存储在其中的用户帐户引用了一个变量 - 但它的工作原理是 - 否则,该帐户不会出现在那里。
-
很难理解你的问题。希望我明白了。请考虑查看您的问题并添加一些附加信息和屏幕截图,以便其他人理解您的意思。 (我个人认为这个问题更好地放在超级用户身上)
-
如果我的回答解决了您的问题,请将其标记为已接受的答案。谢谢!
标签: powershell acl