Я написал PS script и для диагностической цели передаю эхо сообщения на экран с помощью Write-Host. Это нормально, пока я должен расширить нормальную переменную, например
Write-Host "Hello World, $name"
Проблема начинается, когда я пытаюсь повторить некоторую переменную-член ниже
Write-Host "Hello World, $Person.Name"
Это не расширяется, как ожидалось. Работа вокруг этого заключается в том, чтобы использовать временную переменную как ниже
$personName = $Person.Name
Write-Host "Hello World, $personName"
Есть ли элегантный способ сделать это без использования переменной temp?