Converting User Names to SIDs with Powershell
While doing some Active Directory work ran across a need to translate a user name to a SID (security identifier) to help find traces of it in the registry. Here is an easy way to do this with PowerShell function.
function getSID($name, $domain=$env:userdomain) {
$objUser = New-Object System.Security.Principal.NTAccount($domain,$name)
$strSID =
$objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value
}
Try it with your login and see what you get.
PS:> getSID <yourid>




Leave a Reply