我知道在自动化帐户中运行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帐户的信息?
提前感谢。
$conn = $automationAccount | Get-AzAutomationConnection -Name "AzureRunAsConnection"