Jun 09 2023 05:52 AM
Hi there.
This is regarding Azure Automation Runbooks.
I'm attempting to replace AzureRunAs connections with user/system managed identities.
One problem I ran into with this is that I have no idea how to get the PowerShell cmdlet's used
in those Runbooks to authenticate.
For example for a Runbook that relies on the ExchangeOnline cmdlet's I was able to use the
AzureRunAs connections credentials via Get-AutomationConnection –Name "AzureRunAsConnection".
Since this AzureRunAs connection is also an App Registration in Azure, I could assign API
permissions to them, like for ExchangeOnline. The AzureRunAs connection also comes with
a certificate that I could make use of for authentication purposes.
On way I thought I could achieve this is for example with:
Connect-ExchangeOnline -ManagedIdentity -Organization <tenant>.onmicrosoft.com -ManagedIdentityAccountId <id>
So to summarize, my question is: How should I authenticate PowerShell cmdlet's without
AzureRunAs connections in Runbooks?
Thanks for your help.
Jun 09 2023 07:55 PM
Below URL may provide you some insight:
Jun 11 2023 04:36 AM