Jump to content

ACLs auslesen


Direkt zur Lösung Gelöst von BOfH_666,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hi zusammen,

ich würde gerne die ACLs von einem Pfad mit allen Ordnern und Unterordnern so wie die darin befindlichen Dateien auslesen.

Da ich mich mit dem Scripten noch nicht die meisten Erfahrungen habe,  bin ich nach kurzer suche auf die Seite

https://blog.netwrix.de/2020/01/31/verwalten-von-dateisystem-acls-mit-powershell-skripts/

gestoßen und habe dort das folgende Script entdeckt:

 

$FolderPath = dir -Directory -Path "\\fs1\Shared" -Recurse -Force
$Report = @()
Foreach ($Folder in $FolderPath) {
    $Acl = Get-Acl -Path $Folder.FullName
    foreach ($Access in $acl.Access)
        {
            $Properties = [ordered]@{'FolderName'=$Folder.FullName;'AD
Group or
User'=$Access.IdentityReference;'Permissions'=$Access.FileSystemRights;'Inherited'=$Access.IsInherited}
            $Report += New-Object -TypeName PSObject -Property $Properties
        }
}
$Report | Export-Csv -path "C:\data\FolderPermissions.csv"

 

Eigentlich genau das was ich suche, bis auf die Tatsache das ich die Dateien im Pfad nicht mit ausgelesen bekommen.

Könnte mir hier vielleicht wer einen Tipp geben?

Das es an der Schleife liegt 

Foreach ($Folder in $FolderPath)

 sehe ich, hab aber keine Ahnung wie ich diese erweitern kann.

 

Danke schon mal für die Unterstützung,

 

Viele Grüße,

  • Beste Lösung
Geschrieben

Was für ein nachlässig geschriebener PowerShell-Code ....  :aha2:

 

"dir" ist ein PowerShell-Alias für Get-ChildItem. der Parameter -Directory teilt Get-ChildItem mit, dass es ausschließlich Verzeichnisse auflisten soll. Wenn Du auch Dateien angezeigt haben möchtest, musst Du den also weglassen. Haben wirklich einzelne Dateien separat gepflegte Berechtigungen?

Geschrieben

Hi BOfH_666,

ich danke Dir für die schnelle Antwort und schon geht es.

Ja, das habe ich grade versucht raus zu finden… und leider ja…

Jetzt kann ich mir mal einen Überblick machen und versuchen alles wieder grade zu biegen.

Hab noch einen schönen Tag

Viele Grüße,

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...