Convert UserName to SID and SID to UserName
Here is a simple PowerShell Script to convert a UserName to SID and SID to UserName.
It can also be used to convert Local User Name to SID and Local SID to Local User Name.
######################################################################################
# Use this script to translate UserName to SID,
# SID to UserName and Local user to SID.
# Script Written by Prakash Kumar (6th April 2020)
######################################################################################
param($SID,
$ADUSER,
$LOCALUSER)
#Enter Your Domain Name Here:
$DOMAIN = "DomainName"
if ($SID)
{
$UserSID = New-Object System.Security.Principal.SecurityIdentifier("$SID")
$UserID = $UserSID.Translate(
[System.Security.Principal.NTAccount])
Write-output "$SID `t : $UserID"
}
ElseIf ($ADUSER)
{
$UserID = New-Object System.Security.Principal.NTAccount("$DOMAIN", "$ADUSER")
$strSID = $UserID.Translate([System.Security.Principal.SecurityIdentifier])
Write-output "$ADUSER `t : $strSID"
}
ElseIf ($LOCALUSER)
{
$UserID = New-Object System.Security.Principal.NTAccount("$LOCALUSER")
$strSID = $UserID.Translate([System.Security.Principal.SecurityIdentifier])
Write-output "$LOCALUSER `t : $strSID"
}
Here is the screenshot from the above script:
No comments:
Post a Comment