2016-11-21 77 views
0

我想知道如何开始编写一个PowerShell脚本,这将允许我抓取授予文件夹权限的组和用户名以及当前权限他们拥有该文件夹,然后将该信息输出为某种文本格式。阅读并输出文件夹组和用户名权限

如果可以扫描目录中的所有文件夹和子文件夹,它也会很方便。再次,我需要的是指向正确的资源,我会从那里拿起它,当涉及到在PowerShell中进行编码时,我只是不太熟悉。谢谢你的阅读。

+0

'GET-childitem -recurse''得到-acl''得到-adgroupmember''得到-aduser'应该有一些命令行开关来看看。 – whatever

回答

0

您可以使用the Get-Acl cmdlet来检索特定项目的访问控制列表。该Access属性将包含你正在寻找的访问控制项:

Get-Acl C:\path\to\folder\or\file |Select -Expand Access |Export-Csv C:\output.csv -NoTypeInformation 
+0

谢谢你的帮助,我已经想出了如何浏览目录,并找出我需要它的原因。再次感谢! – EAGon