Канал PowerShell принимает данные слева и передает их в команду справа. В этом случае вы передаете вывод вашей команды Get-Content
, которая не принимает входной параметр.
Измените свою линию вызова так, чтобы ввод проходил слева направо:
Get-Content $targetFilePath | & $appCmd $AllArgs
Посмотрите этот ответ на StackOverflow для примера.