Get Usernames from a list of SIDs

Posted: February 28, 2011 in Information Technology, Scripts

Replace the $SIDs variable with your list. Could alternatively be read in from a CSV.

$SIDs=@(“SID-XXX-XXX”,”SID-XXX-XXX”,”SID-XXX-XXX”,”SID-XXX-XXX”,”SID-XXX-XXX”,”SID-XXX-XXX”)

foreach ($item in $SIDs){
$objSID = New-Object System.Security.Principal.SecurityIdentifier(“$item”)
$objUser = $objSID.Translate( [System.Security.Principal.NTAccount])

Write-Host $item
$objUser.Value
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s