1

我在自动化帐户中使用 azure runbook 已经有一段时间了,但最近我的任务是确定谁在执行 runbook。

我注意到当您从工作中获取信息时,有一个名为“执行者”的字段,但似乎该字段已被 MSFT 删除。

检查日志我可以看到对运行手册的调用,但日志中所述的作业 ID 与自动化帐户内运行手册中的作业 ID 不匹配。

我想知道如何将运行手册上的执行与日志中的条目相匹配。

对powershell或直接调用REST API有任何想法吗?

谢谢!

4

1 回答 1

0

您可以使用Get-AzureRmAutomationJobREST APIstartedBy中返回的字段获取启动自动化作业的用户。

这将需要传入作业 ID,您可以使用它: $PsPrivateMetadata.JobId.Guid

于 2018-02-24T07:29:21.487 回答