PowerShell Hashtable show first key


I am playing around with hashtables in powershell and try to figure out, if there is a way, to show the content of Key1 (not the value).

I tried several ways to have as an result “Monday” but either I get all the names of the table, a blank return or an error message.

here’s my table:

If possible, I would like to have as an output only “Monday”, is there a way, I can enter code to have “Monday” as an output?

Thank you very much for your help,



You can access the Key/ValueCollection inside the hashtable:

will return

enclosing the call to “Keys” in $() will result in the Collection being converted to an Object Array, as you ca see here:

which gives

and an object array can be indexed into with integers.


PowerShell Hashtable show first key by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply