Von Holger Voges auf Donnerstag, 12. Mai 2022
Kategorie: Uncategorized

Auflösen von SID zu Benutzername - und zurück

​Einen Security-Identifier geht in Powershell mit Hilfe des .NET-Frameworks relativ problemlos. Verwenden Sie dazu folgenden Code. 

 Geben Sie einfach für die Variable $SID die Domänen-SID ein, die aufgelöst werden soll. Das Skript erstellt ein Security-Identifier-Objekt und wandelt die SID dann mit Hilfe der Translate-Methode um. Sie können auf ähnliche Art und Weise die SID zu einem Benutzernamen ermitteln. 

Beide Varianten funktionieren allerdings nur mit Domänen-Konten. Lokale SIDs können Sie ab Powershell 5 auch sehr einfach mit dem CmdLet Get-LocalUser bzw. Get-LocalGroup auflösen. 

​Mit Hilfe der Cmdlets aus dem Active Directory Powershell Modul wird auch die Auflösung von Domänen-SIDs sehr einfach. 

Kommentare hinterlassen