设置系统为Web应用分配的管理身份时出错

时间:2019-03-25 12:37:53

标签: azure powershell

我正在尝试使用Powershell设置系统分配的托管身份,但显示错误。

Set-AzureRmWebApp -AssignIdentity $true -Name "devt002" -ResourceGroupName "devt002RG"

错误:

Set-AzureRmWebApp : A parameter cannot be found that matches parameter name 'AssignIdentity'.
At line:1 char:19
+ Set-AzureRmWebApp -AssignIdentity $true -Name "devt002" -ResourceGrou ...
+                   ~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-AzureRmWebApp], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.Azure.Commands.WebApps.Cmdlets.WebApps.SetAzureWebAppCmdlet

注意:当我在Cloud Shell窗口中运行它时,它工作正常。

1 个答案:

答案 0 :(得分:0)

更新您的Azure PowerShell cmdlet版本(您也可以直接迁移到新的az cmdlet):https://docs.microsoft.com/en-us/powershell/azure/migrate-from-azurerm-to-az?view=azps-1.5.0

CloudShell始终使用最新版本,如果可以运行,则本地版本很可能已过时。