如何使用Start-Job运行脚本时发送警告

时间:2012-04-03 16:56:26

标签: powershell powershell-v2.0

如何使用Start-Job启动脚本时向控制台显示消息?我尝试了写警告但不起作用。

示例:

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

1 个答案:

答案 0 :(得分:3)

后台作业在单独的PowerShell.exe进程中运行,因此从后台作业代码获取文本并在交互式控制台上显示的唯一方法是使用Receive-Job

在后台工作代码中使用Write-Output "Success"Start-Job script.ps1 | Wait-Job | Receive-Job会显示您的消息。