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

Scheduled workbook does not recognize my cmdlet method

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

验证轨道:

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

修改我的工作簿后,我发布了新版本,工作簿上已有的时间表似乎忽略了我的修改。

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

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

要解决您遇到的问题,re-associate 运行手册您已经更新/添加了自动化帐户所需的任何新模块之后。