【发布时间】:2019-01-11 19:15:16
【问题描述】:
我最近继承了一些混乱,我正在尝试编写解决方案的脚本……不幸的是,我不擅长编写脚本。 有没有办法创建一个脚本:
查找目录中的所有文件夹
按名称识别它们
将它们绑定到正确的用户(文件夹名称与 AD 用户名相同)
设置用户权限(匹配用户完全控制 - 其他域用户无权限)
我一直在尝试使用类似的东西......但我对变量如何工作的理解在这里低于标准。
$Acl = Get-Acl "C:\MyFolder"
$Ar = New-Object system.security.accesscontrol.filesystemaccessrule("$username","FullControl","Allow")
$Acl.SetAccessRule($Ar)
Set-Acl "C:\MyFolder" $Acl
如果有人愿意帮助我,将不胜感激。
【问题讨论】:
-
我认为这确实是您想要做的? tomsitpro.com/articles/…
-
这正是我想要做的——谢谢!!
标签: windows powershell scripting permissions active-directory