Startseite > Dokumentation > Microsoft > Active Directory > Active Directory - Name eines AD-Objekts ODER Lokalen Objektes anhand der SID ermitteln
 
 
 
 

Active Directory - Name eines AD-Objekts ODER Lokalen Objektes anhand der SID ermitteln


Beschreibung

Diese Kurzanleitung soll anhand eines PowerShell Scripts (PS-Script) die Schritte darstellen, wie man mit einer LDAP Abfrage den User Name anhand der SID (Security Identifier) ermitteln kann.

 

SID in Domain-Nutzername
$objSID = New-Object System.Security.Principal.SecurityIdentifier("HIER-SID-EINTRAGEN")
$objUser = $objSID.Translate([System.Security.Principal.NTAccount])
$objUser.Value

 

Domain-Nutzername in SID
$objUser = New-Object System.Security.Principal.NTAccount("DOMAIN-NAME-HIER", "NUTZERNAME-HIER")
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

 

Lokal-Nutzername in SID
$objUser = New-Object System.Security.Principal.NTAccount("LOKAL-NUTZERNAME-HIER")
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

 

Wenn Sie die oben aufgeführten Schritte durchgeführt haben, wird Ihnen der Name+Pfad des Objektes angezeigt.


Quelle: https://technet.microsoft.com/en-us/library/ff730940.aspx

Info: https://community.spiceworks.com/how_to/2776-powershell-sid-to-user-and-user-to-sid