I am trying to sort the hashtable by Name.
This is the hashtable
$hashtable = @{}
$hashtable.Add('16', 'Name = $4 000 000,Value = $4 000 000');
$hashtable.Add('5','Name = $600 000Value = $600 000');
$hashtable.Add('12','Name = $1 750 000;Value = $1 750 000');
$hashtable.Add('10','Name = $1 200 000;Value = $1 200 000');
$hashtable.Add('2','Name = $300 000;Value = $300 000');
$hashtable.Add('8','Name = $900 000;Value = $900 000');
$hashtable.Add('17','Name = $4 000 000;Value = $4 000 000');
$hashtable.Add('11','Name = $1 500 000;Value = $1 500 000');
$hashtable.Add('1','Name = $1000000;Value = $200 000');
$hashtable.Add('9','Name = $1 000 000;Value = $1 000 000');
$hashtable.Add('14','Name = $2 500 000;Value = $2 500 000');
$hashtable.Add('7','Name = $800 000;Value = $800 000');
$hashtable.Add('15','Name = $3 000 000;Value = $3 000 000');
$hashtable.Add('6','Name = $700 000;Value = $700 000');
$hashtable.Add('4','Name = $500 000;Value = $500 000');
$hashtable.Add('13','Name = $2 000 000;Value = $2 000 000');
$hashtable.GetEnumerator() | sort -Property name
I have used $hashtable.GetEnumerator() | sort -Property name to sort by Name but its not sorting.
Any suggestions?