我正在尝试在azure上运行包含以下命令的Runbook:
移除-AzureRmDataLakeStoreItem
运行Runbook时,会出现以下错误:
" Remove-AzureRmDataLakeStoreItem:术语' Remove-AzureRmDataLakeStoreItem'不被识别为cmdlet的名称,..."
我该怎么办?
答案 0 :(得分:0)
当Runbook中的PS模块与Azure自动化帐户之间存在版本不匹配时,通常会发生此问题。要解决此问题,您需要在Azure自动化帐户中更新Azure PS模块。 "更新"步骤已发布HERE。
重要提示:
"由于产品组会定期更新模块,因此包含的cmdlet可能会发生更改,这可能会对更改的类型产生负面影响,例如重命名参数或完全弃用cmdlet。为避免影响Runbook及其自动化过程,建议您在继续之前进行测试和验证。如果您没有专门用于此目的的自动化帐户,请考虑创建一个,以便在开发Runbook期间测试许多不同的方案和排列,以及更新PowerShell模块等迭代更改。验证结果并应用所需的任何更改后,继续协调需要修改的任何Runbook的迁移,并按生产中所述执行以下更新。"