Mit PowerShell Filesystem-Rechte setzen: ACL


Um bei einem bestehenden Ordner einen User mit Schreib-Berechtigungen hinzuzufügen, kann folgendes Skript verwendet werden:

$folder="C:\Myfolder"
$username="Benutzername"
$permission="Modify"

$Acl = Get-Acl $folder
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($username,$permission,'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)
Set-Acl $folder $Acl

Das Skript ließt die aktuellen Berechtigungen aus und schreibt diese in die Variable $Acl. Im Anschluss wird ein Berechtigungs-Objekt mit dem User und den gewünschten Berechtigungen erstellt und in der Variable $Ar gespeichert. Zu guter Letzt wird das erstellte Objekt ($Ar) dann zu den zuvor ausgelesenen Berechtigungen hinzugefügt und diese dann auf den Ordner geschrieben: Set-Acl

Mit "ContainerInherit und ObjectInherit wird das Recht auf den Ordner und deren Files gesetzt.

Als Berechtigung könnte anstelle von "Modify" z.B. auch "FullControll" verwendet werden.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

Preview AD: Active Directory Daten auslesen

AD: Active Directory Daten auslesen

geändert: 11.09.2020 von Bernhard (Erstveröffentlichung: 29.04.2020)

Mit Windows PowerShell Active Directory Objekte auslesen. ... weiterlesen

PowerShell Email versenden: Send-MailMessage

PowerShell Email versenden: Send-MailMessage

erstellt: 05.07.2021 von Bernhard

In PowerShell kann über einen einfachen Befehl eine Email versendet werden: "Send-MailMessage". Mit dem Befehl kann das Versenden von Mails außerhalb der Applikation rein mit PowerShell getestet werden: ... weiterlesen

Preview PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools

PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools

erstellt: 28.06.2020 von Bernhard

Als Alternative zu speziellen Programmen kann auch mit PowerShell das Datum einer Datei oder eines Ordners geändert werden.  ... weiterlesen


Fragen / Kommentare