none
Zugriffsrechte auf Ordner mit Pfadangabe ausgeben RRS feed

  • Frage

  • Hallo zusammen,

    ich würde gerne die Zugriffsberechtigungen und den Pfad zu den Ordnern ausgeben.

    Getrennt bekomme ich die Ausgabe angezeigt, jedoch habe ich keine Idee wie ich die Zuordnung zu Pfad und Berechtigungen setzen kann.

    Anzeige der Zugriffsberechtigungen der Ordner:

    $OrdnerAccess = @((get-childitem "E:\Ordner" -Recurse -Directory | get-acl).Access |  Select-Object -ExpandProperty IdentityReference) 
    $OrdnerAccess | out-file C:\Ordnerberechtigungen_Benutzer.xls

    Anzeige der Pfade zu den Ordner:

    $OrdnerPath = @((get-childitem "E:\Ordner" -Recurse -Directory | get-acl).Path)
    $OrdnerPath | out-file -Append C:\Ordnerberechtigungen_Benutzer.txt

    Was ich nicht hinbekomme ist eine Liste:

    Pfad    Berechtigungen.

    Könnt ihr mir hier weiterhelfen ?

    Danke. 

    Dienstag, 9. Februar 2016 08:43

Antworten

  • Hallo,

    mit Get-ChildItem den Ordner einlesen und danach mit eine Schleife Order für Ordner durchgehen!

    z.B

    Get-ChildItem "E:\Ordner" -Recurse -Directory | ForEach-Object {
    	$_.FullName
    	($_ | Get-Acl).Access | Select-Object -ExpandProperty IdentityReference
    }

    Lg

    • Als Antwort markiert Sv. Gr Dienstag, 9. Februar 2016 09:12
    Dienstag, 9. Februar 2016 08:57

Alle Antworten

  • Hallo,

    mit Get-ChildItem den Ordner einlesen und danach mit eine Schleife Order für Ordner durchgehen!

    z.B

    Get-ChildItem "E:\Ordner" -Recurse -Directory | ForEach-Object {
    	$_.FullName
    	($_ | Get-Acl).Access | Select-Object -ExpandProperty IdentityReference
    }

    Lg

    • Als Antwort markiert Sv. Gr Dienstag, 9. Februar 2016 09:12
    Dienstag, 9. Februar 2016 08:57
  • Hi,

    schau mal hier, ist es das was du brauchst?

    Get-ChildItem -Path C:\temp\ -Recurse -Directory | Get-Acl | SELECT Path,Access|  fl

    Gruß

    Christian


    Christian Groebner MVP Forefront

    Dienstag, 9. Februar 2016 09:04
  • Hallo,

    ja Super das ist es was ich brauche.

    Danke.

    Gruß

    Dienstag, 9. Februar 2016 09:12
  • Wesentlich möchtiger und einfacher durch File System Security PowerShell Module 4.2.1:

    Get-ChildItem -Path D:\ -Recurse -Directory | Get-NTFSAccess


    -Raimund

    Dienstag, 9. Februar 2016 10:20