Строковая интерполяция значений хеш-таблицы в PowerShell

​​У меня есть хэш-таблица:

$hash = @{ First = 'Al'; Last = 'Bundy' }

Я знаю, что могу это сделать:

Write-Host "Computer name is ${env:COMPUTERNAME}"

Итак, я надеялся сделать это:

Write-Host "Hello, ${hash.First} ${hash.Last}."

...но получил следующее:

Hello,  .

Как мне сослаться на хэш элементы таблицы в интерполяции строк?

30
задан Roger Lipscombe 25 May 2012 в 12:48
поделиться