Guest User

Untitled

a guest
Apr 27th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. cd \\cifspath\users
  2.  
  3. Get-Childitem \\cifspath\users\ | % {
  4. $current_folder = $_.BaseName
  5. # Remove inheritance
  6. $acl = Get-Acl $_
  7.  
  8. $acl.Access | % {
  9. $FileSystemRights = $_.FileSystemRights
  10. $IdentityReference = $_.IdentityReference
  11. if (($IdentityReference -eq 'BUILTIN\Administrators') -or ($IdentityReference -eq 'DOM\domain admins') -or ($IdentityReference -eq 'DOM\root')){
  12. Write-Debug "Skipping admins"
  13. } else {
  14. $obj = [PSCustomObject]@{
  15. FolderName = $current_folder
  16. UserWithPerms = $IdentityReference
  17. UsersPermissions = $FileSystemRights
  18. }
  19.  
  20. Write-Output $obj
  21. }
  22. }
  23. }
Add Comment
Please, Sign In to add comment