ConnectionAz.ps1
function Connect-RjRbAzAccount { [CmdletBinding()] param ( [string] $AutomationConnectionName = "AzureRunAsConnection" ) # see RealmJoin.RunbookHelper.psm1 $Global:VerbosePreference = "SilentlyContinue" $connectParams = @{} if (checkIfManagedIdentityShouldBeUsed 'AZ' $true) { $connectParams += @{ Identity = $true } } else { $connectParams += getAutomationConnectionOrFromLocalCertificate $AutomationConnectionName } Write-RjRbLog "Connecting with Az module" $connectParams Connect-AzAccount @connectParams | Out-Null } |