PowerShell Script to get Current User SID

Script below to get the CU SID and save it to an environment variable called USERSID.

#——————————————————————————

# https://www.stadiacg.co.uk – 22-08-2019
# Script to get the SID of the Current Logged on User and save to environment variable
#——————————————————————————

# Get Username from CU Environment variable
$CurrentUser = Get-CU-SID ([Environment]::UserName)

# Parse Function to get SID
Set-Item -path env:USERSID -value ($CurrentUser)

# Set USERSID CU Environment variable
[Environment]::SetEnvironmentVariable(“USERSID”, $CurrentUser, “User”)

#——————————————————————————
# Function to get Current User SID
#——————————————————————————

function Get-CU-SID
{
Param ( $CUIdentity )
$MyID = new-object System.Security.Principal.NTAccount($CUIdentity)
return $MyID.Translate([System.Security.Principal.SecurityIdentifier]).toString()
}

#——————————————————————————

Enjoy

December 18, 2024
Stadia has recently graduated from the AWS Accelerated Development Program 
November 14, 2024
Proud Sponsors of Chelmsford City FC
Share by: