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