如何在Azure自动化Runbook中显示详细输出?

如何在Azure自动化Runbook中显示详细输出?,azure,azure-automation,azure-runbook,Azure,Azure Automation,Azure Runbook,根据,您需要启用详细日志记录以查看Azure runbook的详细输出。如果启用此设置,它将显示所有详细输出,直到输出变得无用,例如模块导入的50行。这也不会显示在runbook的输出窗口中,而只显示在logging选项卡中 我尝试将-Verbose开关添加到Write-Verbose cmdlet。在普通PowerShell中,无论$VerbosePreference设置为什么,这都将生成详细输出。这本来是一种只显式打印某些详细输出的解决方案,但在Runbook中似乎是“全部或全部不打印”。

根据,您需要启用详细日志记录以查看Azure runbook的详细输出。如果启用此设置,它将显示所有详细输出,直到输出变得无用,例如模块导入的50行。这也不会显示在runbook的输出窗口中,而只显示在logging选项卡中

我尝试将-Verbose开关添加到Write-Verbose cmdlet。在普通PowerShell中,无论$VerbosePreference设置为什么,这都将生成详细输出。这本来是一种只显式打印某些详细输出的解决方案,但在Runbook中似乎是“全部或全部不打印”。 因此,我一直在制作大量的冗长输出,这些输出变得毫无用处。如果我切换到使用写输出来显示输出窗格,那么我必须处理这样一个事实:写输出将对象传递到管道,这使得脚本很难管理


关于如何正确登录Azure Runbook有什么想法吗?我已经到了这样一个地步,我在想,在远程位置写入日志文件,很遗憾,存储帐户可能是最好的选择。似乎应该有更好的方法来处理这个问题。

如果我误解了你,请纠正我:

在azure portal中通过日志记录和跟踪启用详细日志记录后,我可以通过$VerbosePreference和-verbose控制详细日志记录

守则:

输出:

您可以看到,即使我设置$VerbosePreference=SilentlyContinue,然后添加-verbose来编写verbose,日志仍然可以输出


关于这一点,runbook的输出窗口中也没有显示,目前不支持写入详细信息。您可以在中提交请求。

我会尝试一下,然后再回复您,谢谢。我可能没有尝试过这种启用详细信息的特定组合。@Birdman,您好,我在这里只是想检查您是否解决了问题?