Как настроить учетную запись принципа обслуживания в Azure Automation - PullRequest
0 голосов
/ 25 мая 2018

Я использую автоматизацию Azure для автоматизации процесса с помощью Powershell Workflow Runbook.В этом процессе я подключаюсь к MSOnline и Exchange с учетными данными:

   # Pull credential from Automation assets
   $cred = Get-AutomationPSCredential -Name "CredentialName"

   # Connect To Microsoft online
   Connect-MsolService -Credential $cred

   # Connect to Exchange Online
   $ExchangeOnlineSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $cred -Authentication Basic -AllowRedirection -Name $ConnectionName
   Import-Module (Import-PSSession -Session $ExchangeOnlineSession -AllowClobber -DisableNameChecking) -Global

Это работает, но я не хочу сохранять учетные данные учетной записи с разрешениями, $ cred.

Iпрочитал и (подумал я) понял, что это можно сделать с помощью учетной записи принципа обслуживания.Проблема в том, что я не нахожу это хорошо описанным для того, чтобы заставить его работать, хотя я пробовал много раз.

Любая информация приветствуется

...