Summary: Learn how to get the number of items in a Windows PowerShell hash table.
How can I find the number of key/value pairs that a Windows PowerShell hash table contains?
Use the Count property:
PS C:\> $hash = @{'a' = 1; 'b' = 2; 'c' = 3; 'd' = 4}
PS C:\> $hash
Name Value
---- -----
c 3
d 4
b 2
a 1
PS C:\> $hash.Count
4