Benutzer:MovGP0/Core Server/ACL
aus Wikipedia, der freien Enzyklopädie
< Benutzer:MovGP0 | Core Server
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 4. Juni 2019 um 09:27 Uhr durch imported>MovGP0(77247) (AZ: Die Seite wurde neu angelegt: {{Benutzer:MovGP0/Vorlagen/Core Server}} == User Permissions (ACL) == Listing User Permission Names <…).
MovGP0 | Über mich | Hilfen | Artikel | Weblinks | Literatur | Zitate | Notizen | Programmierung | MSCert | Physik |
User Permissions (ACL)Listing User Permission Names [System.Enum]::GetNames([System.Security.AccessControl.FileSystemRights])
$permission = [System.Security.AccessControl.FileSystemRights]::ReadAndExecute;
ACL Auslesen $path = "\\path\to\object";
$acl = Get-Acl $path;
$acl | Format-List
Permission setzen $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($path, $permission, AccessControlType::Allow);
$acl.SetAccessRule($AccessRule);
Permission entfernen $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($path, $permission, AccessControlType::Allow);
$acl.RemoveAccessRule($AccessRule);
Alle Rechte von Nutzer entfernen $usersid = New-Object System.Security.Principal.NtAccount("DOMAIN\USERNAME");
$acl.PurgeAccessRules($usersid);
ACL setzen Set-Acl -Path $path -AclObject $acl
|