我看到了一个类似的问题,但是他们得到的答案是在 vbscript 中。(PowerShell/命令提示符 - 从 AD 组成员创建文件夹)
我需要根据 AD 组的成员身份创建一系列文件夹。
我想要一个 powershell 脚本,这样我就可以让用户退出广告组,然后在文件服务器上创建文件夹。然后我想对这些文件夹设置权限(我相信这是使用 get-acl 和 set-acl)。
如果有人有任何学习powershell的好书名,你也可以告诉我吗?
我看到了一个类似的问题,但是他们得到的答案是在 vbscript 中。(PowerShell/命令提示符 - 从 AD 组成员创建文件夹)
我需要根据 AD 组的成员身份创建一系列文件夹。
我想要一个 powershell 脚本,这样我就可以让用户退出广告组,然后在文件服务器上创建文件夹。然后我想对这些文件夹设置权限(我相信这是使用 get-acl 和 set-acl)。
如果有人有任何学习powershell的好书名,你也可以告诉我吗?
参考资料书籍:
免费书籍:
有更多的免费蜜蜂,我只是时间紧迫......
付费书籍 -
希望这可以帮助!还有很多其他的。Ed Wilson 有一些做亚马逊搜索和阅读评论并询问,这是一个很棒的社区。
我正在做类似的事情,除了用户已经在文件服务器上拥有文件夹,它只是在错误的位置,但并非所有人都在错误的位置。我正在使用 Quest AD Management Shell 来帮助我,并且已经为具有 homeDirectory 和 homeDrive 属性的用户抓取 AD 并将其记录到 CSV 和/或 HTML 中。看起来像这样:
....更改默认值,否则为 1000 或类似的值
设置-QADPSSnapinSettings -DefaultSizeLimit 0
....使用 homedrive 和 homedirectories 获取用户并登录到 csv 文件
获取-QADUser | 其中 {$ .'HomeDirectory' -ne $null -and $ .'HomeDrive' -ne ''} | 选择对象-属性“名称”、“HomeDrive”、“HomeDirectory”| 排序对象名称 | 转换为 CSV | 设置内容 D:\scripts\Reports\HomeDrive.csv
....更改 ConvertToHTML | Set-Content blahblahblah.html 用于 html 文件输出