kazuakix の日記

Windows Phone とか好きです

多要素認証 (MFA) の Office 365 に PowerShell で接続する方法まとめ

 多要素認証 (MFA) を有効にしている Office 365 に PowerShell で接続するときについつい手順を忘れてしまうので、メモがわりにまとめてみました。

Office 365 に接続

 Microsoft Online Services サインイン アシスタントをインストールして、

Connect-MsolService

とするだけです。
アカウント名・パスワードで接続するよりもお手軽な感じすらありますね。

初回のみモジュールのインストールが必要になります。


Exchange Online に接続

 Exchange 管理センターの ハイブリッド > セットアップ を開いて、 Exchange Online PowerShell Module の 構成 をクリックします。

f:id:kazuakix:20180416214754p:plain

 Microsoft Exchange Online Powershell Module がインストールされるので、

Connect-EXOPSSession

とするだけです。こちらもお手軽ですね。
 

SharePoint Online に接続

 SharePoint Online Management Shell をインストールして、

Connect-SPOService -Url https://XXXXX-admin.sharepoint.com

とします。XXXXX の部分は契約しているテナントの ID になります。
 

Skype for Business に接続

 Skype for Business は、アカウント名・パスワードで接続しないといけないと思っていたのですが、いつの間にか多要素認証でも接続できるようになっていました。
 
 Windows PowerShell Module for Skype for Business Online をインストールして、

$session = New-CsOnlineSession -Username メールアドレス
Import-Pssession $session

とします。

 Import-Pssession しているので、操作を終わったら

Remove-Pssession $session

するのをお忘れなく。