Verbieten zu Ändern
Mithilfe der Powershell lässt sich auf einen Ordner ein Verbot der Änderung (Modify) schnell umsetzen. Selbstverständlich sind weitere Berechtigungen möglich.
Powershell Ordnerberechtigungen setzen:
Ordnerberechtigungen setzen – Deny für SYSTEM
# Rights
$Rights =“Modify“
# Set Deny NTFS
$Path = „L:\LDAP“
$Acl = (Get-Item $Path).GetAccessControl(‚Access‘)
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule(„System„, „$Rights“, „ContainerInherit, ObjectInherit“, „None“, „Deny„)
$Acl.AddAccessRule($Ar)
Set-Acl $Path $Acl
# Remove Deny
$Path = „L:\LDAP“
$Acl = (Get-Item $Path).GetAccessControl(‚Access‘)
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule(„System„, „$Rights“, „ContainerInherit, ObjectInherit“, „None“, „Deny„)
$Acl.RemoveAccessRule($Ar)
Set-Acl $Path $Acl
Ordnerberechtigungen setzen – Deny für Benutzer
# Rights
$Rights =“Modify“
# Set Deny NTFS
$Path = „L:\LDAP“
$Acl = (Get-Item $Path).GetAccessControl(‚Access‘)
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule(„Benutzer„, „$Rights“, „ContainerInherit, ObjectInherit“, „None“, „Deny„)
$Acl.AddAccessRule($Ar)
Set-Acl $Path $Acl
# Remove Deny
$Path = „L:\LDAP“
$Acl = (Get-Item $Path).GetAccessControl(‚Access‘)
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule(„Benutzer„, „$Rights“, „ContainerInherit, ObjectInherit“, „None“, „Deny„)
$Acl.RemoveAccessRule($Ar)
Set-Acl $Path $Acl
Erlauben zu Ändern
Mithilfe der Powershell lässt sich auf einen Ordner das Recht auf Änderung (Modify) schnell umsetzen. Selbstverständlich sind weitere Berechtigungen möglich.
Allow für Authentifizierte Benutzer oder Benutzer
# Rights
$Rights =“Modify“
# Set Allow Modify NTFS
$Path = „L:\LDAP“
$Acl = (Get-Item $Path).GetAccessControl(‚Access‘)
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule(„Authentifizierte Benutzer„, „$Rights“, „ContainerInherit, ObjectInherit“, „None“, „Allow„)
$Acl.AddAccessRule($Ar)
Set-Acl $Path $Acl
# Set Allow Modify NTFS
$Path = „L:\LDAP“
$Acl = (Get-Item $Path).GetAccessControl(‚Access‘)
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule(„Benutzer„, „$Rights“, „ContainerInherit, ObjectInherit“, „None“, „Allow„)
$Acl.AddAccessRule($Ar)
Set-Acl $Path $Acl



