无法使用Runbook从数据湖存储中删除文件

时间:2018-04-24 01:52:33

标签: powershell azure-data-lake azure-runbook

我正在尝试在azure上运行包含以下命令的Runbook:

移除-AzureRmDataLakeStoreItem

运行Runbook时,会出现以下错误:

" Remove-AzureRmDataLakeStoreItem:术语' Remove-AzureRmDataLakeStoreItem'不被识别为cmdlet的名称,..."

我该怎么办?

1 个答案:

答案 0 :(得分:0)

当Runbook中的PS模块与Azure自动化帐户之间存在版本不匹配时,通常会发生此问题。要解决此问题,您需要在Azure自动化帐户中更新Azure PS模块。 "更新"步骤已发布HERE

重要提示:

"由于产品组会定期更新模块,因此包含的cmdlet可能会发生更改,这可能会对更改的类型产生负面影响,例如重命名参数或完全弃用cmdlet。为避免影响Runbook及其自动化过程,建议您在继续之前进行测试和验证。如果您没有专门用于此目的的自动化帐户,请考虑创建一个,以便在开发Runbook期间测试许多不同的方案和排列,以及更新PowerShell模块等迭代更改。验证结果并应用所需的任何更改后,继续协调需要修改的任何Runbook的迁移,并按生产中所述执行以下更新。"