Я немного запутался в вопросе, но он терпит неудачу, потому что вы пытаетесь передать информацию в команду, которой вы уже задаете параметры. Например:
Работает:
"Success" | Write-Host
Write-Host "Success"
Сбои:
"Success" | write-host "Success"
Если вы измените эту строку на Get-Function -continue "$(Write-Host)success" | Write-Host
, она будет работать, но бессмысленно. У вас есть Write-Host
в вашей функции, поэтому на самом деле нет смысла писать это снова. Надеюсь, это поможет!