j1m3e84
Goto Top

Rechtegruppe auslesen

Hallo,

ich möchte auf einem Daten-Netzlaufwerk auslesen, in welchen Ordnern die Rechtegruppe "Verwaltung" überall rechte hat.
Kann mir hierbei jemand einen Powershell befehl geben? Ich suche jetzt schon ne weile, finde aber nix was genau diese funktion macht...

ich bilde mir ein, sowas sogar selbst schon gehabt UND genutzt zu haben, aber ich kann mich nicht mehr an die Details erinnern face-confused

Bin für jede Hilfe dankbar!

Schönen Tag noch!

Content-ID: 556506

Url: https://administrator.de/contentid/556506

Ausgedruckt am: 24.11.2024 um 14:11 Uhr

143127
143127 11.03.2020 aktualisiert um 16:21:50 Uhr
Goto Top
Get-Acl ist dein Freund ...
Man hätte einfach nur hier dir Suche benutzen müssen
Kostenloses Tool zum Auslesen Berechtigung
erikro
erikro 11.03.2020 um 17:00:09 Uhr
Goto Top
Moin,

PS X:\datennetzlaufwerk> Get-ChildItem -Recurse -Directory | %{get-acl $($_.fullname)} | ?{$_.AccessToString -like "*Verwaltng*"} | format-list  

Sofern Verwaltung eindeutig und die Rechte direkt an Verwaltung gegeben wurden.

hth

Erik
j1m3e84
j1m3e84 12.03.2020 um 11:43:56 Uhr
Goto Top
Zitat von @erikro:

Moin,

> PS X:\datennetzlaufwerk> Get-ChildItem -Recurse -Directory | %{get-acl $($_.fullname)} | ?{$_.AccessToString -like "*Verwaltng*"} | format-list  
> 

Sofern Verwaltung eindeutig und die Rechte direkt an Verwaltung gegeben wurden.

hth

Erik


Folgende Fehlermeldung wird angezeigt:

Get-Process : Es wurde kein Positionsparameter gefunden, der das Argument "Get-ChildItem" akzeptiert.
In Zeile:1 Zeichen:1

back-to-topPS X:\xxx> Get-ChildItem -Recurse -Directory | %{get-acl ...

back-to-top~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidArgument: (face-smile [Get-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetProcessCommand

woran kann es liegen? bin leider kein Programmierer face-sad
erikro
erikro 12.03.2020 um 11:47:06 Uhr
Goto Top
Moin,

der Befehl fängt erst bei "get-childitem" an. PS x:\datennetzlaufwerk> habe ich nur mitkopiert, damit deutlich ist, dass Du in dem Verzeichnis sein musst, damit es so funktioniert wie gepostet.

Liebe Grüße

Erik