使用PowerShell获取Azure自动化帐户连接的服务主体

问题描述 投票:0回答:1

我知道在自动化帐户中运行Runbook时如何使用Get-AutomationAccount在内部检索连接详细信息。

但是,如果我想能够报告运行本作业外部的AzureRunAsConnection使用的服务主体,该怎么办?

我已经尝试过类似以下的内容:

$automationAccount = Get-AzAutomationAccount -ResourceGroupName $rg -Name $name
$conn = $automationAccount | Get-AzAutomationConnection
$conn.FieldDefinitionValues

但是,FielDefinitionValues哈希表中没有任何内容吗?我期望看到诸如tenantId,ApplicationId等的内容。

我可以通过以下方式通过门户网站获得此信息:

AutomationAccount>以帐户身份运行> Azure RunAs帐户

或通过

AutomationAccount>连接> AzureRunAsConnection

但是看不到如何从PowerShell中获取有关RunAs帐户的信息?

提前感谢。

azure powershell azure-active-directory azure-automation
1个回答
0
投票
$conn = $automationAccount | Get-AzAutomationConnection -Name "AzureRunAsConnection"
© www.soinside.com 2019 - 2024. All rights reserved.