Benutzer mit den meisten Antworten
Nutzer aus Ordnerberechtigungen entfernen

Frage
-
Hallo liebe Community,
wie der Titel schon sagt, möchte ich nachdem ich ein Homeverzeichnis angelegt habe, darin einen bestimmten Nutzer entfernen (Name " Domänen-Benutzer"). Das will nicht so richtig gelingen mit folgendem Script:
Clear-Host $DirectoryPath="\\server\home$\user" $IdentityRef = "Domänen-Benutzer" #User oder Group $ACL = Get-ACL $DirectoryPath $ACEs=(Get-Acl $DirectoryPath).Access | where {$_.IdentityReference -eq $IdentityRef} $ACEs | foreach{ try{ $null=$ACL.RemoveAccessRule($_) Set-ACL $DirectoryPath $ACL "ACE für $IdentityRef erfolgreich entfernt" } catch{ #keine ACE mehr vorhanden } }
Kann mir da jemand weiterhelfen? Es kommt keine Fehlermeldung, aber er entfernt auch den Domänen-Benutzer nicht.
Antworten
-
Könnte daran liegen das
$ACEs=(Get-Acl $DirectoryPath).Access | where {$_.IdentityReference -eq $IdentityRef}
nichts in $ACEs reinschreibt, weil es nichts findet.
Versuch es mal so:
Clear-Host $DirectoryPath="\\server\home$\user" $IdentityRef = "Domänen-Benutzer" #User oder Group $ACL = Get-ACL $DirectoryPath $ACEs=(Get-Acl $DirectoryPath).Access foreach ($a in $ACEs) { if($a.IdentityReference -like $IdentityRef) { #deinCode
} } }
Freundliche Grüße
Sandro Reiter
Consultant Cloud Infrastructure
Microsoft Azure
Office 365
Microsoft 365
- Bearbeitet SandroReiter Donnerstag, 22. Februar 2018 10:23
- Als Antwort vorgeschlagen SandroReiter Donnerstag, 22. Februar 2018 10:23
- Als Antwort markiert Denniver ReiningMVP, Moderator Sonntag, 25. Februar 2018 12:02
Alle Antworten
-
Könnte daran liegen das
$ACEs=(Get-Acl $DirectoryPath).Access | where {$_.IdentityReference -eq $IdentityRef}
nichts in $ACEs reinschreibt, weil es nichts findet.
Versuch es mal so:
Clear-Host $DirectoryPath="\\server\home$\user" $IdentityRef = "Domänen-Benutzer" #User oder Group $ACL = Get-ACL $DirectoryPath $ACEs=(Get-Acl $DirectoryPath).Access foreach ($a in $ACEs) { if($a.IdentityReference -like $IdentityRef) { #deinCode
} } }
Freundliche Grüße
Sandro Reiter
Consultant Cloud Infrastructure
Microsoft Azure
Office 365
Microsoft 365
- Bearbeitet SandroReiter Donnerstag, 22. Februar 2018 10:23
- Als Antwort vorgeschlagen SandroReiter Donnerstag, 22. Februar 2018 10:23
- Als Antwort markiert Denniver ReiningMVP, Moderator Sonntag, 25. Februar 2018 12:02