我有一个 Powershell 工作流程。我需要将数据记录到控制台,以便工作流的进度清晰可见。到目前为止,我曾经Log-Verbose
实现过这一目标。当我使用 switch 执行此工作流时-Verbose
,详细日志会按预期显示在控制台上。
workflow Test-Workflow
{
Log-Verbose "Inside Test-Workflow"
}
Test-Workflow -Verbose
现在我需要在工作流程中使用检查点。为了利用检查点,我需要将工作流作为Job
.
Test-Workflow -Verbose -AsJob
当我这样做时,我不再在控制台上看到详细的日志。我知道我可以写入文件或将日志写入事件,但我真的很想将它们写入控制台。让我知道这是否可能以及如何。