我正在尝试在 azure 上运行包含以下命令的运行手册:
删除-AzureRmDataLakeStoreItem
运行 Runbook 时,会出现以下错误:
“Remove-AzureRmDataLakeStoreItem:‘Remove-AzureRmDataLakeStoreItem’一词未被识别为 cmdlet 的名称,...”
我应该怎么办?
我正在尝试在 azure 上运行包含以下命令的运行手册:
删除-AzureRmDataLakeStoreItem
运行 Runbook 时,会出现以下错误:
“Remove-AzureRmDataLakeStoreItem:‘Remove-AzureRmDataLakeStoreItem’一词未被识别为 cmdlet 的名称,...”
我应该怎么办?
当 Runbook 中的 PS 模块与 Azure 自动化帐户之间存在版本不匹配时,通常会发生此问题。要解决此问题,您需要在 Azure 自动化帐户中更新您的 Azure PS 模块。“更新”步骤在此处发布。
重要的提示:
“由于产品组会定期更新模块,因此包含的 cmdlet 可能会发生更改,这可能会对您的 Runbook 产生负面影响,具体取决于更改的类型,例如重命名参数或完全弃用 cmdlet。为了避免影响您的 Runbook 和它们自动化的流程,建议您在继续之前进行测试和验证。如果您没有专门用于此目的的自动化帐户,请考虑创建一个,以便您可以在开发 Runbook 期间测试许多不同的场景和排列,在除了迭代更改,例如更新 PowerShell 模块。在验证结果并应用所需的任何更改后,继续协调任何需要修改的 Runbook 的迁移,并按照生产中的说明执行以下更新。”