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