Вам необходимо создать соединение автоматизации Azure или использовать переменную, чтобы передать комбинацию имени пользователя и пароля. после этого просто используйте обычный вход в систему с тихой аутентификацией. Пример использования подключения автоматизации Azure
$servicePrincipalConnection = Get-AutomationConnection -Name "name goes here"
Add-AzureRmAccount -ServicePrincipal -TenantId $servicePrincipalConnection.TenantId `
-CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint `
-ApplicationId $servicePrincipalConnection.ApplicationId | Out-Null
Чтение: https://docs.microsoft.com/en-us/azure/automation/automation-connections
Автоматическую аутентификацию Azure PowerShell можно выполнить аналогичным образом или просто с помощью пользователя Azure AD:
$cred = [pscredential]::new('user',(ConvertTo-SecureString -String 'password' -AsPlainText -Force))
Connect-AzureAD -Credential $cred