PowerShell で Office 365 に接続するときのおまじない

過去に接続手順をメモしておいたのですが、より簡単になっていたので再度メモ

 

新規パソコンで1度だけ実行

PowerShell (ISEでも可)を管理者で実行

Install-Module MSOnline [Enter]

NuGet プロバイダのインストール確認で[Yes]

ほかにもモジュールインストールを確認されるので[Yes]

以後、PowerShell(ISE)起動時に実行

$UserCredential = Get-Credential
Connect-MsolService -Credential $UserCredential
Install-Module MSOnline

以上。あとは Get-MsolDomain とか実行するとMSOnlineのコマンドが実行できます。

各サービスへの接続

SPO接続

Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking
Connect-SPOService -Url https://[テナント名]-admin.sharepoint.com -credential $msolcred

 

Skype

Import-Module SkypeOnlineConnector
$sfboSession = New-CsOnlineSession -Credential $msolcred
Import-PSSession $sfboSession

Exchange

$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri “https://outlook.office365.com/powershell-liveid/” -Credential $msolcred -Authentication “Basic” -AllowRedirection
Import-PSSession $exchangeSession -DisableNameChecking