bjoern649
Goto Top

Windows Ordnerberechtigungen Powershell

Hallo zusammen, ich bin es nochmal.

Ich versuche momentan per PowerShell Berechtigungen auf Ordner zu setzen, mit folgendem Skript habe ich es nun geschafft dem Benutzer Änderungsrechte zu geben:

$NewUserList=Import-CSV "C:\Users\adm-bh\Pictures\DATA.csv" -Delimiter ";"  

foreach ($User in $NewUserList) {
   
    $UserPrincipalName=$User.Benutzername
    
    $acl=Get-Acl \\SRVCSBE01\userhome$\$UserPrincipalName

    $AccessRule=New-Object System.Security.AccessControl.FileSystemAccessRule("$UserPrincipalName","Read,Write,ReadAndExecute,Modify","Allow")  
    
    $acl.SetAccessRule($AccessRule)

    $acl | Set-Acl \\SRVCSBE01\userhome$\$UserPrincipalName
    }

Nun habe ich jedoch folgendes Problem:
gpo4

Wie man sieht, wird es nur auf diesen Ordner angewendet, gibt es dafür einen PowerShell Befehl? Habe im Internet leider keinen gefunden.

Freundliche Grüsse und einen schönen Sonntag
Björn

Content-ID: 4613698789

Url: https://administrator.de/forum/windows-ordnerberechtigungen-powershell-4613698789.html

Ausgedruckt am: 22.12.2024 um 14:12 Uhr

4400667902
Lösung 4400667902 13.11.2022 aktualisiert um 14:34:20 Uhr
Goto Top
Moin.
Du musst nur die Propagation und Inheritance Flags in der AccessRule ergänzen ...

Beispiel für Vererbung an "folder, sub-folders and files"
$AccessRule=New-Object System.Security.AccessControl.FileSystemAccessRule($UserPrincipalName,"Read,Write,ReadAndExecute,Modify","ContainerInherit,ObjectInherit","None","Allow")  
https://learn.microsoft.com/de-de/dotnet/api/system.security.accesscontr ...
https://stackoverflow.com/questions/3282656/setting-inheritance-and-prop ...

Uk.
bjoern649
bjoern649 13.11.2022 um 14:47:11 Uhr
Goto Top
Zitat von @4400667902:

Moin.
Du musst nur die Propagation und Inheritance Flags in der AccessRule ergänzen ...

Beispiel für Vererbung an "folder, sub-folders and files"
$AccessRule=New-Object System.Security.AccessControl.FileSystemAccessRule($UserPrincipalName,"Read,Write,ReadAndExecute,Modify","ContainerInherit,ObjectInherit","None","Allow")  
https://learn.microsoft.com/de-de/dotnet/api/system.security.accesscontr ...
https://stackoverflow.com/questions/3282656/setting-inheritance-and-prop ...

Uk.

Vielen Dank für deine Antwort, hat perfekt geklappt. Schönen Sonntag noch