繁体   English   中英

如何从Workflow Job登录Powershell控制台

[英]How to log to Powershell console from Workflow Job

我有一个Powershell工作流程。 我需要将数据记录到控制台,以便清楚地看到工作流程的进度。 直到现在我使用Log-Verbose来实现这一目标。 当我使用-Verbose开关执行此工作流时, -Verbose预期在控制台上显示详细日志。

workflow Test-Workflow
{
    Log-Verbose "Inside Test-Workflow"
}

Test-Workflow -Verbose

现在我需要在工作流程中使用检查点。 为了利用检查点,我需要将工作流程作为Job运行。

Test-Workflow -Verbose -AsJob

当我这样做时,我不再在控制台上看到详细日志。 我知道我可以写入文件或将日志写为事件,但我真的想将它们写入控制台。 如果这是可能的,请告诉我。

我相信你现在已经发现了一个解决方案但你可以使用:

Write-Output "I will print to the console"

根据MSDN:写输出

将指定的对象发送到管道中的下一个命令。 如果该命令是管道中的最后一个命令,则对象将显示在控制台中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM