我试图弄清楚如果我从我的 powershell 部署某些东西,它是否会部署到错误的订阅,这些订阅彼此之间没有任何联系,除非我之前曾在 powershell 中使用它登录过。
我已经使用az logout
并az account clear
确保它对其他帐户一无所知。
如果我列出任何资源,它会在正确的帐户上执行,但创建将在第二个帐户上进行。
如果我这样做,az account list
它只会显示正确的帐户。
有什么想法可以解决这个问题吗?
干杯
答案1
对于其他需要答案的人来说,AZ 模块的其他模块无法正确协同工作,因为我的上下文在 AzureRM 中的设置与在 Az 中的设置不同。
当我尝试通过示例进行部署时,它az group create
并没有new-azresourcegroup
正确部署
答案2
首先尝试使用 select 命令来选择要部署到哪个租户:
Select-AzureRmSubscription -SubscripitionID <ID of sub> -TenantId <ID of Azure Tenant>