我将cmdlet模块导入自动化帐户。一切正常,方法已正常导入。在我的WorkBook的测试面板中,一切正常运行,我的cmdlet被识别。另一方面,当工作簿完成一个计划时,执行会在我的cmdlet方法上抛出错误ObjectNotFound。
验证跟踪:
在导入模块之前创建计划时,计划工作簿无法识别新导入的方法。
在我的工作簿中进行修改后,我发布了新版本,工作簿上已经存在的日程表似乎忽略了我的修改。
根据这一观察结果,我销毁并重新创建了工作簿的所有时间表,但没有成功。
答案 0 :(得分:2)
通过计划启动自动化作业不始终使用自动化帐户中的最新Runbook版本和模块/模块版本。但是,通过计划启动的自动化作业使用最新的Runbook版本,但不使用导入自动化帐户的最新模块/模块版本。相反,它们使用在将Runbook与计划关联时自动化帐户中存在的模块/最新模块版本。
要解决您遇到的问题,请将Runbook重新关联到后,更新/添加自动化帐户所需的任何新模块。