как отправить предупреждение при запуске скрипта с помощью Start-Job - PullRequest
0 голосов
/ 03 апреля 2012

Как я могу показать сообщение на консоль при запуске скрипта с помощью Start-Job?Я попытался написать предупреждение, но не работает.

Пример:

# On file script.ps1
#dumb code here
write-warning "Success!"
#end file
PS> Start-Job script.ps1

1 Ответ

3 голосов
/ 03 апреля 2012

Фоновые задания выполняются в отдельном процессе PowerShell.exe, поэтому единственный способ получить текст из кода фонового задания и отобразить его на интерактивной консоли - использовать Receive-Job.

В фоновом коде задания используйте Write-Output "Success". Start-Job script.ps1 | Wait-Job | Receive-Job отобразит ваше сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...