powershell:berechtigungenps
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
powershell:berechtigungenps [2015/04/22 15:28] – angelegt ronny | powershell:berechtigungenps [2016/04/02 00:48] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Berechtigungen filtern ====== | + | ====== Berechtigungen filtern |
- | <code Powershell|Script> | + | <code Powershell|Script |
$folders = get-childitem c:\local | $folders = get-childitem c:\local | ||
"" | "" | ||
Zeile 17: | Zeile 17: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | <code Powershell|Entfernt " | ||
+ | $folders = get-childitem " | ||
+ | $logfile = " | ||
+ | "" | ||
+ | $Username = " | ||
+ | foreach ($folder in $folders) | ||
+ | { | ||
+ | $folder.Fullname | ||
+ | $acl = get-acl $folder.FullName | ||
+ | $isFound = $false | ||
+ | $acl.SetAccessRuleProtection($true, | ||
+ | Set-ACL $folder.FullName $acl | ||
+ | $acl = get-acl $folder.FullName | ||
+ | " | ||
+ | foreach ($rule in $acl.access) | ||
+ | { | ||
+ | if ($rule.identityreference.value -eq $Username) | ||
+ | { | ||
+ | | ||
+ | " | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | if ($isFound) | ||
+ | { | ||
+ | | ||
+ | | ||
+ | } | ||
+ | # $x = $host.UI.RawUI.ReadKey(" | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | {{tag> |
powershell/berechtigungenps.1429709305.txt.gz · Zuletzt geändert: 2016/04/02 00:38 (Externe Bearbeitung)