我如何提取所有组及其相关用户以及他们对 100 个文件夹的权限?我们使用的是 Windows Server 2008,组和文件夹的数量非常惊人。我希望有一个程序或实用程序可以让我选择多个文件夹并查看谁有权访问它们,而不是手动提取所有内容。谢谢!
答案1
所以,我想你想要这个:
gci | %{$path = $_.fullname; $_} | get-acl | %{$_.access | select FileSystemRights, Identityreference, @{N="Path";E={$path}}}
这将列出您当前所在文件夹中所有子目录的所有权限。如下所示:
FileSystemRights IdentityReference Path
---------------- ----------------- ----
FullControl NT SERVICE\TrustedInstaller C:\Windows\$Reconfig$
268435456 NT SERVICE\TrustedInstaller C:\Windows\$Reconfig$
FullControl NT AUTHORITY\SYSTEM C:\Windows\$Reconfig$
268435456 NT AUTHORITY\SYSTEM C:\Windows\$Reconfig$
FullControl BUILTIN\Administrators C:\Windows\$Reconfig$
268435456 BUILTIN\Administrators C:\Windows\$Reconfig$
ReadAndExecute, Synchronize BUILTIN\Users C:\Windows\$Reconfig$
-1610612736 BUILTIN\Users C:\Windows\$Reconfig$
268435456 CREATOR OWNER C:\Windows\$Reconfig$
268435456 CREATOR OWNER C:\Windows\ADAM
268435456 NT AUTHORITY\SYSTEM C:\Windows\ADAM
Modify, Synchronize NT AUTHORITY\SYSTEM C:\Windows\ADAM
268435456 BUILTIN\Administrators C:\Windows\ADAM
Modify, Synchronize BUILTIN\Administrators C:\Windows\ADAM
-1610612736 BUILTIN\Users C:\Windows\ADAM
ReadAndExecute, Synchronize BUILTIN\Users C:\Windows\ADAM
268435456 NT SERVICE\TrustedInstaller C:\Windows\ADAM
FullControl NT SERVICE\TrustedInstaller C:\Windows\ADAM
268435456 CREATOR OWNER C:\Windows\addins
268435456 NT AUTHORITY\SYSTEM C:\Windows\addins
Modify, Synchronize NT AUTHORITY\SYSTEM C:\Windows\addins
268435456 BUILTIN\Administrators C:\Windows\addins
Modify, Synchronize BUILTIN\Administrators C:\Windows\addins
-1610612736 BUILTIN\Users C:\Windows\addins
ReadAndExecute, Synchronize BUILTIN\Users C:\Windows\addins
268435456 NT SERVICE\TrustedInstaller C:\Windows\addins
FullControl NT SERVICE\TrustedInstaller C:\Windows\addins
FullControl NT SERVICE\TrustedInstaller C:\Windows\AppCompat
268435456 NT SERVICE\TrustedInstaller C:\Windows\AppCompat
FullControl NT AUTHORITY\SYSTEM C:\Windows\AppCompat
268435456 NT AUTHORITY\SYSTEM C:\Windows\AppCompat
FullControl BUILTIN\Administrators C:\Windows\AppCompat
268435456 BUILTIN\Administrators C:\Windows\AppCompat
ReadAndExecute, Synchronize BUILTIN\Users C:\Windows\AppCompat
-1610612736 BUILTIN\Users C:\Windows\AppCompat
268435456 CREATOR OWNER ....
如果我误解了您的问题,请告诉我。