Share via


PowerTip: Use PowerShell to Create Hash Table

Summary: Use a Windows PowerShell cmdlet to create a hash table.

Hey, Scripting Guy! Question How can I use Windows PowerShell to create a hash table if do not remember the special syntax?

Hey, Scripting Guy! Answer Use the ConvertFrom-StringData cmdlet, and put each key-value pair on its own line. 
          (You can perform this on a single line by using backtick character plus n ( `n) for a new line):

PS C:\> convertfrom-stringdata "a=1`nb=2`nc=3"

Name                           Value

----                           -----

c                              3

a                              1

b                              2