Azure 未找到';无;。如果需要,请使用'--不允许订阅';拥有租户级别的访问权限

Azure 未找到';无;。如果需要,请使用'--不允许订阅';拥有租户级别的访问权限,azure,powershell,Azure,Powershell,我想登录azure在web应用程序上运行以下命令:- az login az account set --subscription "Pay-As-You-Go" az webapp identity assign --name "****" --resource-group "****" az keyvault set-policy --name "****" --object-id "***&q

我想登录azure在web应用程序上运行以下命令:-

 az login
 az account set --subscription "Pay-As-You-Go"
 az webapp identity assign --name "****" --resource-group "****"
 az keyvault set-policy --name "****" --object-id "***" --secret-permissions get list 
我们通过Microsoft合作伙伴中心管理客户的azure,如下所示:-

当我点击客户>>时,然后点击“查看Azure门户上的所有资源”:-

然后,当我单击“查看我的访问权限”时,我将获得以下信息:-

但是,当我尝试使用PowerShell
C:\Program Files\Microsoft SDK\azure\.NET SDK\v2.9>az login登录azure时,我会遇到以下错误:-

您已登录。现在让我们查找您所订阅的所有订阅 有权访问。。。找不到“无”的订阅。如果这是 应使用“--不允许订阅”具有租户级别的访问权限


所以我很困惑,因为使用UI我可以访问客户并为客户创建web应用。。那么,为什么我使用PowerShell登录azure时出现上述错误,即我没有订阅?

您共享的代码片段中提到,客户似乎没有获得许可的订阅:

请尝试改用以下命令:

az login --allow-no-subscriptions
或者,如果您手边有
租户Id
,则可以使用以下命令:

az login --tenant TENANT_ID