Sie sind hier: Startseite
 Liste aller Codebeispiele

Besitzer einer Dateisystemobjekts ermitteln

Autor: Dr. Holger Schwichtenberg

Beschreibung

Den Besitzer eines Systembausteins liest man über das Code Property Owner aus dem von ObjectSecurity abgeleiteten und von der PowerShell erweiterten Objekt aus, das Get-Acl zurückgibt. Alternativ kann man auch GetOwner() verwenden und hat dabei wieder die Wahl der Form. Zwischen den beiden Formen der Benutzerdarstellung kann man auch mit Hilfe der Translate()-Methode konvertieren.

Programmcodebeispiele PowerShell-Skript

"Besitzerinformationen:"
$a = Get-Acl g:\daten\kunden
$a.Owner
$a.GetOwner([System.Security.Principal.NTAccount]).Value
$a.GetOwner([System.Security.Principal.SecurityIdentifier]).Value

Übersetzen zwischen Kontoname und SID

$konto = $a.GetOwner([System.Security.Principal.NTAccount])
$konto.Translate([system.security.principal.securityidentifier]).value

Übersetzen zwischen SID und Kontoname

$konto = $a.GetOwner([System.Security.Principal.SecurityIdentifier])
$konto.Translate([system.security.principal.NTAccount]).value

 

Querverweise

 Definition '.NET Framework Class Library'  PowerShell Community Portal

Buchtipp

Buchcover Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch (3. Auflage 2018/8. Auflage Gesamtreihe) Kindle Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch (3. Auflage 2018/8. Auflage Gesamtreihe) Kindle
Autoren: Dr. Holger Schwichtenberg
erschienen 2018, 1000 Seiten, 42,99 €
ISBN: 978-3-446-45923-6
Bestellung: Amazon.de oder im Buchhandel über ISBN 978-3-446-45923-6

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema PowerShell  Gesamter Schulungsthemenkatalog