Я хочу записать текущий идентификатор процесса в PowerShell. Это работает:
$processId = $([System.Diagnostics.Process]::GetCurrentProcess()).Id
Write-Output "My process ID is $processId"
Однако я хочу сделать это одной строкой, если это возможно. Подстановка $ ([System.Diagnostics.Process] :: GetCurrentProcess ()). Id
для переменной, похоже, не оценивает выражение.