Author Posts

April 18, 2018 at 6:43 pm

Hi team.
I'm trying to create a variable from a hashtable value. If he logged on user matches the hashtable key, create the variable off the hashtable value.

# Create hashtable

$environments = @{  
'john.davies' = "IPC_john.davies"
}
 
# Variable for current user.
$env:UserName

# Variable I'm trying to create. I'm not sure how to get it to return the associated value and create the variable from it.
$DeviceName = If ($environments.ContainsKey($env:UserName))

April 18, 2018 at 6:44 pm

You refer to hash table values by their key.

$environments['John.davies']

would return

"IPC_john.davies"