Объединение строк и результатов выражений в PowerShell

Я хочу записать текущий идентификатор процесса в PowerShell. Это работает:

$processId = $([System.Diagnostics.Process]::GetCurrentProcess()).Id
Write-Output "My process ID is $processId"

Однако я хочу сделать это одной строкой, если это возможно. Подстановка $ ([System.Diagnostics.Process] :: GetCurrentProcess ()). Id для переменной, похоже, не оценивает выражение.

7
задан EMP 19 January 2011 в 23:08
поделиться