计划的工作簿无法识别我的cmdlet方法

时间:2017-02-06 19:21:10

标签: azure cmdlet azure-automation

我将cmdlet模块导入自动化帐户。一切正常,方法已正常导入。在我的WorkBook的测试面板中,一切正常运行,我的cmdlet被识别。另一方面,当工作簿完成一个计划时,执行会在我的cmdlet方法上抛出错误ObjectNotFound。

验证跟踪:

在导入模块之前创建计划时,计划工作簿无法识别新导入的方法。

在我的工作簿中进行修改后,我发布了新版本,工作簿上已经存在的日程表似乎忽略了我的修改。

根据这一观察结果,我销毁并重新创建了工作簿的所有时间表,但没有成功。

1 个答案:

答案 0 :(得分:2)

通过计划启动自动化作业始终使用自动化帐户中的最新Runbook版本和模块/模块版本。但是,通过计划启动的自动化作业使用最新的Runbook版本,但不使用导入自动化帐户的最新模块/模块版本。相反,它们使用在将Runbook与计划关联时自动化帐户中存在的模块/最新模块版本。

要解决您遇到的问题,请将Runbook重新关联到,更新/添加自动化帐户所需的任何新模块。