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

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

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

症状

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

原因

从 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 反馈社区提交产品反馈。