Set-NtfsSecurity
PackageDeployment Modul Hilfe |
Package Deployment Module |
Set-NtfsSecurity Cmdlet |
Version 4.0.0.5 |
Set-NtfsSecurity
Übersicht
Berechtigungen auf NTFS-Partitionen ändern
Syntax
Set-NtfsSecurity [-Path] <String> [[-Files] <String>] [[-Mode] <String>] [-ContinueOnError] [-KeepInherited] [-SetDirectory] [-SetFiles] [-SetSubDirectories] [-Wow64] [[-AccountRights] <String[]>] [[-Context] <String>] [<CommonParameters>]
Beschreibung
Mit diesem Befehl können Sie die Zugriffsberechtigungen auf lokalen Laufwerken und freigegebenen Netzwerkverzeichnissen ändern.
Parameter
-AccountRights <String[]> |
||||||
Tragen Sie in dieser Liste die Benutzer und Gruppen ein, die in den Zugriffsberechtigungen hinzugefügt, gelöscht oder ersetzt werden sollen. |
||||||
|
-Context <String> |
||||||
User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer. |
||||||
|
-ContinueOnError <SwitchParameter> |
||||||
Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort |
||||||
|
-Files <String> |
||||||
Im Textfeld Dateien können Sie die gewünschte Dateispezifikation angeben. |
||||||
|
-KeepInherited <SwitchParameter> |
||||||
Belässt die Berechtigung für alle neu angelegten Dateien (file inherit ACE) innerhalb des ausgewählten Verzeichnisses auf den bestehenden Einstellungen, unabhängig von der neuen Verzeichnisberechtigung (container ACE). |
||||||
|
-Mode <String> |
||||||
Reset: Fügt die Einträge aus der Benutzer- und Gruppenliste den bestehenden Zugriffsberechtigungen hinzu. Existiert für einen Benutzer oder eine Gruppe bereits eine geerbte Zugriffsberechtigung, wird diese in eine lokale Zugriffsberechtigung umgewandelt und entsprechend geändert. Alle weiteren geerbten Zugriffsberechtigungen werden dann ebenfalls in lokale Zugriffsberechtigungen umgewandelt. |
||||||
|
-Path <String> |
||||||
Das Verzeichnis, in dem Zugriffsberechtigungen geändert werden sollen. |
||||||
|
-SetDirectory <SwitchParameter> |
||||||
Ändert die Zugriffsberechtigungen auf Verzeichnisebene. Diese Änderungen haben keine Auswirkung auf die Zugriffsberechtigungen bereits existierender Dateien. |
||||||
|
-SetFiles <SwitchParameter> |
||||||
Ändert die Zugriffsberechtigungen auf Dateiebene. |
||||||
|
-SetSubDirectories <SwitchParameter> |
||||||
Ändert die Zugriffsberechtigungen in allen Unterverzeichnissen. |
||||||
|
-Wow64 <SwitchParameter> |
||||||
Standardmäßig geht das PackageDeployment-Modul davon aus, auf 64-Bit Systemen in einem 64-Bit PowerShell-Prozess ausgeführt zu werden und greift daher bei Datei- und Registryzugriffen standardmäßig den Ablageort für 64-Bit Anwendungen (sofern dieser sich von dem für 32-Bit Anwendungen unterscheidet) zurück. Soll auf die 32-Bit Pendants (im Dateisystem %WinDir%\SysWOW64 statt %WinDir%\System32, in der Registry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node statt HKEY_LOCAL_MACHINE\SOFTWARE) zugegriffen werden, verwenden Sie den -Wow64 Switch. |
||||||
|
<CommonParameters> |
Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters". |