我创建了一个ARM模板,我想通过Powershell部署到Azure目录,我是guest虚拟机 - 这意味着,我有贡献者访问一个特定的资源组。我该怎么做?
通常情况下,在使用我自己的订阅时,我只需Login-AzureRMSubscription
和Select-AzureRMSubscription -SubscriptionId myidblabla
然后New-AzureRMResourceGroupDeployment -name blabla -TemplateFile mypath -ResourceGroupName somenmae
但是如何定位我被邀请的目录呢?使用Get-AzureRMSubscriptions
,我也可以看到我在哪里,但我无法切换到它们。
非常感谢任何帮助!
谢谢!
修改:我已尝试Select-AzureRmSubscription -TenantId
,但我收到的回复是有关我自己订阅的详细信息,包括我的租户ID,我仍然看不到我有权访问的资源组。 注意 - 如果我登录门户网站,我可以轻松切换到该目录,并在资源组部分中查看我的资源组,并将资源部署到该目录。
答案 0 :(得分:0)
根据您的描述,我们可以使用此命令登录Azure并更改目录。
Select-AzureRmSubscription -SubscripitionID <ID of sub> -TenantId <ID of Azure Tenant>
我们实际上只需指定 Tennant ID 即可选择目录,而无需订阅ID。
Select-AzureRmSubscription -TenantId <ID of Azure Tenant>