在Azure自动化帐户中-如何使用现有的服务主体在Powershell Runbook中登录而不是作为帐户运行?
我们没有特权在我们的组织中创建服务主体。 因此想使用已经存在的服务主体。
答案 0 :(得分:0)
只需使用下面的命令即可。
$azureAplicationId ="<client-id>"
$azureTenantId= "<tenant-id>"
$azurePassword = ConvertTo-SecureString "<client-secret>" -AsPlainText -Force
$psCred = New-Object System.Management.Automation.PSCredential($azureAplicationId , $azurePassword)
Connect-AzAccount -Credential $psCred -TenantId $azureTenantId -ServicePrincipal