Wie erzeugen und exportieren Sie NTFS-Berechtigungsberichte mit PowerShell-Skripten?

Nachstehend erfahren Sie, wie Sie NTFS-Berechtigungen in Active Directory mit PowerShell-Skripten auflisten und exportieren – und wie Sie dies mit ADManager Plus deutlich einfacher erledigen können.

Windows PowerShell

Schritte zum Erzeugen von NTFS-Berechtigungsberichten mit PowerShell:

  • Identifizieren Sie die Domäne, zu der Sie den Bericht mit NTFS-Berechtigungen abrufen möchten.
  • Erstellen und kompilieren Sie das Skript zum Abruf des NTFS-Berichtes. Führen Sie das Skript in PowerShell aus.
  • Beispielskript zum Abruf des NTFS-Berichtes:
     Copied
    $OutFile = "D:\Temp\Permissions1.csv" #Output file location $Header = "Folder Path,IdentityReference,AccessControlType,IsInherited,InheritanceFlags,PropagationFlags" $FileExist = Test-Path $OutFile If ($FileExist -eq $True) {Del $OutFile} Add-Content -Value $Header -Path $OutFile $RootPath = "\\FileServer\share" #share path $Folders = dir $RootPath -recurse | where {$_.psiscontainer -eq $true} foreach ($Folder in $Folders){ $ACLs = get-acl $Folder.fullname | ForEach-Object { $_.Access } Foreach ($ACL in $ACLs){ $OutInfo = $Folder.Fullname + "," + $ACL.IdentityReference + "," + $ACL.AccessControlType + "," + $ACL.IsInherited + "," + $ACL.InheritanceFlags + "," + $ACL.PropagationFlags Add-Content -Value $OutInfo -Path $OutFile }}
    Zum Kopieren des Skriptes klicken
  • Wenn Sie den Bericht zu einem anderen Ordner erzeugen möchten, müssen Sie ein weiteres Skript schreiben.

ADManager Plus

NTFS-Berechtigungenbericht abrufen:

  • Wechseln Sie zu Berichte > NTFS-Berichte > Ordnerberechtigungen.
  • Wählen Sie die Domäne und den Ressourcenpfad, zu dem Sie den NTFS-Bericht erzeugen möchten. Klicken Sie dann auf Erzeugen.
  • Sie können den Bericht auch in den Formaten CSV, PDF, XLSX und HTML exportieren.

Bildschirmabbildung

powershell-find-what-computer-user-logged
» 30 Tage lang kostenlos ausprobieren

Obwohl das Erzeugen von NTFS-Berichten mit nativen Werkzeugen wie PowerShell nicht besonders abschreckend aussieht, gibt es dennoch ein paar Fallstricke:

  • PowerShell-Skripte können nur mit Computern ausgeführt werden, die über die passende Active-Directory-Domänendienste-Rolle verfügen.
  • Das Skript muss neu geschrieben werden, wenn der Bericht zu einem anderen Ordner erstellt werden soll.
  • Zum Exportieren des Berichtes wird ein neues Skript gebraucht.
  • Syntax, Parameter und Iterationen müssen aufs Zeichen genau stimmen. Ein kleiner Vertipper (zum Beispiel Punkt statt Komma) ist schnell passiert, lässt sich jedoch nur schwerlich aufspüren und korrigieren – vor allem bei längeren Skripten.

Mit ADManager Plus können Sie dies dank grafischer Oberfläche mit nur wenigen Klicks erledigen. Darüber hinaus gibt es Optionen zum zeitlichen Vorplanen und automatischen E-Mail-Versand der Berichte. Mehr dazu finden Sie hier.

Übernehmen Sie mit praxisorientierten Berichten vollständige Kontrolle über NTFS-Berechtigungen und Dateifreigaben.

  30 Tage lang kostenlos ausprobieren.

Stellen Sie mit ADManager Plus die Weichen zu AD-Verwaltung, -Berichten und -Automatisierung ohne Skripte.

  •  
     
  • Mit einem Klick auf „Kostenlos in Ruhe ausprobieren“ willigen Sie in die Verarbeitung persönlicher Daten gemäß Datenschutzbestimmungen ein.

Danke für das Herunterladen!

Ihr Download sollte in 15 Sekunden automatisch beginnen. Wenn nicht, klicken Sie hier, um es manuell herunterzuladen.

Verwandte Powershell-Anleitungen: