Ваш звонок на Start-Process
не имеет смысла. Похоже, вы пытаетесь запустить PowerShell и другой .exe одновременно или какое-то другое странное действие.
Если вы пытаетесь запустить .\myprogram.exe
и передать ему идентификатор в качестве параметра, то вам нужно вызвать его так:
Start-Process -FilePath ".\myprogram.exe" -ArgumentList $_.ID
Ссылка на PowerShell и -Command
не нужна.
Как указывает @Tomek, вам может потребоваться включить какой-то другой параметр для самого целевого .exe, например:
Start-Process -FilePath ".\myprogram.exe" -ArgumentList "-PID $($_.ID)"