ключи массива / объекта для хеш-таблиц в powershell

При создании хэша с ключом массива, Как мне сгенерировать ключ для поиска значения хеша. то есть, не получая его из хешасчетчик

$a = @{"a" = "1"
        "b" = "2"
        ("c","c1") = "3"}

Используя обычный массив, неКажется, не работает.

$k1 = @("c","c1")
$a.ContainsKey($k1)  #false

Однако, если объект массива используется при создании, это, кажется, работает.

$k1 = @("c","c1")
$a = @{"a" = "1"
     "b" = "2"
 $k1 = "3"}
$a.ContainsKey($k1) #true

если, например, я использую это для генерации хеш-таблицы:

$a = Get-Eventlog system -newest 100 | Group-Object {$_.EntryType, $_.Source } -AsHashTable

Как мне сгенерировать переменную, пригодную для поиска ключей?

Ответы на вопрос(2)

Ваш ответ на вопрос