Как подключиться к Azure AD и Office 365 через Powershell

Каждый блейд в облаке Microsoft имеет свои точки подключения (endpoints) для Powershell, а также свои модули, которые нужно установить.

Подключение к Azure AD

Вам потребуется Powershell 5 и выше. Запустите Powershell под администратором и становите модуль AzureAD или AzureADPreview. В последнем содержится больше свежих командлетов. Затем используйте командлет Connect-AzureAD, чтобы подключиться к Azure AD с поддержкой Graph API.

Install-Module -Name AzureAD
$O365Cred = Get-Credential -Credential username@user.domain.com
Connect-AzureAD -Credential $O365Cred

Обратите внимание, что если вы используете MFA в вашем тенанте, то он не совместим с параметром -Credential. ВЫ сможете использовать только:

Connect-AzureAD -AccountId username@user.domain.com

Подключение к Exchange Online

Никакого дополнительного модуля не потребуется. Вместо этого используется удаленная сессия.

$O365Cred = Get-Credential -Credential username@user.domain.com
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $O365Cred -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking

Подключение к Sharepoint Online

Установите модуль командой:

Install-Module -Name Microsoft.Online.SharePoint.PowerShell

Подключитесь с помощью кода:

$adminUPN="<полный email SharePoint administrator account, н-р: jdoe@contosotoycompany.onmicrosoft.com>"
$orgName="<название организации в Office 365, н-р: contosotoycompany>"
$userCredential = Get-Credential -UserName $adminUPN -Message "Type the password."
Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential

Если используется MFA, то опять же параметр -Credential не допустим. Вместо этого используйте одну строку:

Connect-SPOService -Url https://$orgName-admin.sharepoint.com

Подключение к Skype Online

Загрузите модуль командой (при этом сам модуль уже должен быть установлен в
C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnector.psd1):

Import-Module SkypeOnlineConnector
$sfbSession = New-CsOnlineSession
Import-PSSession $sfbSession

Подключение к MS Teams

Установите модуль командой и подключитесь:

Install-Module MicrosoftTeams
Connect-MicrosoftTeams

Обратите внимание, что один раз получив OAuth токен в текущей Powershell сессии от единой точки аутентификации, он используется для всех блейдов, поэтому не придется вводить логин и пароль много раз при использование следующих командлетов Connect-.

(Эту станицу прочитали 57 раз, 1 посещений сегодня)

Посты по теме

Как получить полный список приложений в Azure ADКак получить полный список приложений в Azure AD

Просмотров: 12 В этой статье мы обсудим, как получить каталог приложений, зарегистрированных в AAD. Для этого мы можем использовать Powershell с модулем AzureADPreview. Есть два способа получить информацию о приложениях

Регистрация SAML приложения в Azure AD с помощью PowershellРегистрация SAML приложения в Azure AD с помощью Powershell

Просмотров: 1 Для регистрации приложений в AAD потребуется модуль AzureADPreview или AzureAD. Первый более новый и актуальный, содержит обновленные командлеты. (Эту станицу прочитали 18 раз, 1 посещений сегодня) Facebook Twitter