我能到我的Azure的租户/订阅内执行运行手册,而是想用一个单一的Azure的自动化帐号在我的房客执行运行手册对其他住户和他们的订阅。执行Azure的自动化运行手册对面住户
我发现这篇文章针对多个订阅运行,但有可能有一个集中的Azure的自动化帐户在一个租户,可以连接并执行对其他租户及其订阅?
我能到我的Azure的租户/订阅内执行运行手册,而是想用一个单一的Azure的自动化帐号在我的房客执行运行手册对其他住户和他们的订阅。执行Azure的自动化运行手册对面住户
我发现这篇文章针对多个订阅运行,但有可能有一个集中的Azure的自动化帐户在一个租户,可以连接并执行对其他租户及其订阅?
根据我所知,如果你的帐户是Auzre AD帐户,这是可能的。此外,您的帐户是Microsoft帐户,您也可以创建一个Azure AD帐户。有关如何创建新的Azure AD用户的更多信息,请参阅此link。
您可以使用Get-AutomationPSCredential
活动检索Runbook中的凭据,然后将其与Add-AzureRmAccount
一起用于连接到Azure订阅。以下命令适用于我。这个
$cred = Get-AutomationPSCredential –Name "shuitest"
Add-AzureRmAccount –Credential $cred
Select-AzureRmSubscription –SubscriptionName "Your Subscription Name"
的更多信息,你可以参考这个link。
如果你想在一个运行手册登录多个租户,则需要分别登录并执行你的PowerShell命令。
正是我在找的东西。我会对此进行测试,如果一切顺利,请尝试构建一系列信用和订阅以对多个租户执行 – Kode
如果我的回答有帮助,请不要忘记接受它。谢谢。 –
@Kode Microsoft帐户(例如hotmail.com outloot.com)不支持非交互式登录。这意味着您应该使用AD帐户在Runbook中登录您的订阅。 –
所以我偶然本文它提供了一个指导时如何做你想要什么:
https://blogs.technet.microsoft.com/knightly/2017/05/26/using-azure-automation-with-multiple-subscriptions/
基本上是我说的,让应用标识,并授予它的权限来执行其他潜艇行动
我看不到任何理由,唯一的问题 - 认证。 – 4c74356b41
同意。如何在使用资源管理器(不经典) – Kode
好,授予权限,以相同的服务主体跨租户或使用不同的服务主体去跟不同的租户 – 4c74356b41