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