Skip to content

Dieses PowerShell Modul soll die Verwaltung von Berechtigungen auf einem Fileserver erleichtern. Es erweitert das vorhandene Microsoft.PowerShell.Security Module, um die Vergabe, die Anpassung oder Optimierung von FileSystemAccessRules.

Notifications You must be signed in to change notification settings

lmissel/System.Security.AccessControl.Commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

System.Security.AccessControl.Commands

Dieses PowerShell Modul soll die Verwaltung von Berechtigungen auf einem Fileserver erleichtern. Es erweitert das vorhandene Microsoft.PowerShell.Security Module, um die Vergabe, die Anpassung oder Optimierung von FileSystemAccessRules.

Dabei werden die .Net-Klassen des Namespaces System.Security.AccessControl verwendet.

Voraussetzungen

Um dieses Module nutzen zu können, ist .Net Standard notwendig. Dies sollte bei Windows Systemen standardmäßig zur Verfügung stehen.

Installation

Kopieren Sie das Module in eins der PowerShell Module Pfade.

Verwendung

In diesem Beispiel wird gezeigt und erläutert, wie das Module verwendet werden kann.

# Importieren des Moduls
Import-Module System.Security.AccessControl.Commands

# Pfad angegeben
$TargetPath = "C:\Support\test"

# Erstellung einer ACE
$ACE = New-FileSystemAccessRule -IdentityReference "DOMAIN\GROUP" -FileSystemRights FullControl -InheritanceFlags ContainerInherit, ObjectInherit -PropagationFlags None -AccessControlType Allow

# Kontrolliert, ob die ACE bereits existiert
if (-NOT (Test-FileSystemAccessRule -TargetPath $TargetPath -FileSystemAccessRule $ACE))
{
    Add-FileSystemAccessRuleToACL $ACE -TargetPath $TargetPath
}

Hinweis

Das Module verwendet Enumerationen des Namepaces [System.Security.AccessControl], mit denen die Umsetzung vereinfacht wird.

About

Dieses PowerShell Modul soll die Verwaltung von Berechtigungen auf einem Fileserver erleichtern. Es erweitert das vorhandene Microsoft.PowerShell.Security Module, um die Vergabe, die Anpassung oder Optimierung von FileSystemAccessRules.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published