Powershell脚本从广告组中拉出用户并创build具有权限的文件夹

我看到一个类似的问题,但他们得到的答案是在VBScript中。 ( PowerShell /命令提示符 – 从AD成员创build文件夹 )

我需要创build一个基于AD团队的系列文件夹。

我想要一个PowerShell脚本,以便我可以从一个广告组中获取用户,然后在文件服务器上创build文件夹。 然后我会喜欢把这些文件夹的权限(我相信这是使用get-acl和set-acl)。

如果有人有什么好的学习PowerShell的书名可以让我知道吗?

参考材料的书籍:

免费书籍:

  • Tobias Weltner博士的掌握Powershell
  • 杰弗里·希克斯的Powershell TFM(适用于PoSh v1)
  • 基思山的有效PowerShell
  • MS的PowerShell用户手册
    有更多的freebees,我只是在短时间内…

付费书籍 –

  • Lee Holmes Windows PowerShell食谱
  • Jeff Hicks&Don Jones新的PowerShell TFM(用于PoSh v2)

希望这可以帮助! 而且还有很多其他的。 艾德威尔逊有一些做亚马逊search和阅读评论和问,这是一个伟大的社区。

我正在做类似的工作,除了用户已经在文件服务器上有文件夹,它只是在错误的地方,但不是所有的都在错误的地方。 我正在使用Quest AD Management Shell来帮助我,并且已经获得了针对具有homeDirectory和homeDrive属性的用户的AD,并将其logging到CSV和/或HTML中。 看起来像这样:

….改变默认,否则是1000或类似的东西

Set-QADPSSnapinSettings -DefaultSizeLimit 0

….用homedrive和homedirectories抓取用户并login到csv文件

Get-QADUser | 哪里{$ .'HomeDirectory'-ne $ null-和$ 。'HomeDrive'-ne''} | select对象属性“名称”,“HomeDrive”,“HomeDirectory”| sorting对象名称| ConvertTo-CSV | 设置内容D:\ scripts \ Reports \ HomeDrive.csv

….更改ConvertToHTML | 设置内容blahblahblah.html的HTML文件输出