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-Key: 4613698789

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

Printed on: May 19, 2024 at 04:05 o'clock

Mitglied: 4400667902
Solution 4400667902 Nov 13, 2022 updated at 13:34:20 (UTC)
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.
Member: bjoern649
bjoern649 Nov 13, 2022 at 13:47:11 (UTC)
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