【发布时间】:2015-12-16 05:53:39
【问题描述】:
我有一个执行此操作的 PowerShell 脚本:
$result = powershell -command $((Get-ChildItem $script).Fullname) $arguments
$result | % { Write-Host -ForegroundColor Red $_ }
在启动的脚本中,我想在屏幕上显示一些文本并返回一个值。基本上,我的想法是“如果返回某些东西 => 有问题,我会显示它”。但我也想显示一些输出,因为启动的脚本可能需要一些时间来执行,我想显示一些输出。
目前,启动的脚本是这样的:
Param(...)
Write-Host "Some status..."
if (SOMETHING_IN_ERROR)
{
return "There is an error";
}
除了在启动脚本完成后显示“输出消息”和“错误”外,它正在工作,而不是在执行期间显示。我有点理解为什么,但我找不到能够返回错误并显示一些输出消息的好方法。
【问题讨论】:
标签: powershell