【发布时间】:2017-07-18 13:54:07
【问题描述】:
我创建了一个 ARM 模板,我想通过 Powershell 将它部署到我作为来宾的 Azure 目录 - 这意味着,我可以contributor 访问一个特定的资源组。我该怎么做?
通常,当使用我自己的订阅时,我只是去Login-AzureRMSubscription 和Select-AzureRMSubscription -SubscriptionId myidblabla 然后New-AzureRMResourceGroupDeployment -name blabla -TemplateFile mypath -ResourceGroupName somenmae
但是如何定位我被邀请的目录?使用Get-AzureRMSubscriptions,我还可以看到我是客人的位置,但我无法切换到它们。
对此的任何帮助将不胜感激!
谢谢!
编辑:我曾尝试Select-AzureRmSubscription -TenantId,但我得到的回复是关于我自己的订阅的详细信息,包括我的租户 ID,但我仍然看不到我有权访问的资源组。 注意 - 如果我登录到门户,我可以轻松切换到目录并在资源组部分中查看我的资源组并将资源部署到它。
【问题讨论】:
-
您的意思是要使用此帐户登录另一个 AAD?
-
您是否尝试通过新门户登录 Azure?你能在那个 Azure 活动目录中找到你的帐户吗?
-
Jason Ye - 嗨 Jason,当我登录门户时,我看到了所有目录,包括我想通过 powershell 部署的目录。我去资源组(我可以访问)没有问题,例如在那里创建一个 SQL 数据库。
-
请为 select-azurermsubscription 指定租户 ID。
标签: powershell azure azure-resource-manager