Script: Security-Group finden auf einem FileShare [PowerShell]

Guten Abend,

möchte man wissen, wann eine bestimmte Security-Group in einem Pfad das erste mal „erscheint“, beziehungsweise welcher Ordner (nicht vererbt) davon betroffen ist, kann man das mit Get-ACL und entsprechender Stop-Condition machen. Doch Wenn man Pfade hat, die länger als 256 Zeichen sind und die Vererbung ignorieren muss, wird das ganze schon spannender.

Dafür habe ich zwei Module in der Technet-Gallery gefunden, welche hier einem das Leben deutlich erleichtern können. Get-Childitem2 und NTFSSecurity

Stellen wir uns vor, die Security-Group heißt: sec.grp.Budget und wir wollen das Laufwerk X: durchsuchen. Die Ordner-Struktur ist länger als 256 Zeichen in der tiefsten Ebene.

Dann würde unser Befehl wie folgt aussehen:

Für solche Module kann man im täglichen Administrator-Wahnsinn echt dankbar sein.

In dem Sinne, frohes Prüfen.