I\'m using this (simplified) chunk of code to extract a set of tables from SQL Server with BCP.
$OutputDirectory = \"c:\\junk\\\"
$ServerOption = \"-SServe
Christian's answer works well and shows how you can loop through each hash table item using the GetEnumerator method. You can also loop through using the keys property. Here is an example how:
$hash = @{
a = 1
b = 2
c = 3
}
$hash.Keys | % { "key = $_ , value = " + $hash.Item($_) }
Output:
key = c , value = 3
key = a , value = 1
key = b , value = 2