Find-AzureRmResource 在更新 Azure 模块后失败或找不到

本文提供了解决更新 Azure 模块后 cmdlet 失败或找不到的问题 Find-AzureRmResource

原始产品版本:Azure 自动化
原始 KB 数: 4338620

现象

更新自动化帐户中的 Microsoft Azure 模块后,使用 Find-AzureRmResource cmdlet 的任何 Runbook 将失败并返回异常,或者记录错误条目,指出程序找不到 Find-AzureRmResource cmdlet。

原因

从 Microsoft AzureRM 6.0.0 开始, Find-AzureRmResource cmdlet 功能将与 Get-AzureRmResource cmdlet 合并,并 Find-AzureRmResource 删除该 cmdlet。 Azure PowerShell 6.0.0 迁移指南中 介绍了这一点

解决方法

若要解决此问题,请更新 Runbook 以使用 Get-AzureRmResource 而不是 Find-AzureRmResource。 有关详细信息,请参阅 Get-AzureRmResource 的用法。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区