Exchange Online PowerShell モジュールのインストールと接続方法まとめ
こんにちは!管理人です。
Microsoft 365 の管理に欠かせない「Exchange Online PowerShell」。
Exchange 管理センターではできない詳細な操作や自動化を行うための強力なツールですが、初めて使う際や環境が変わった際「接続どうしてたかな…」となりがちなので備忘録を兼ねてまとめておきます。
今回は、Exchange Online PowerShell モジュールのインストールと接続手順について、迷わず進められるように進めていければと思います
1. PowerShell を「管理者として」起動
まずは PowerShell を 「管理者として実行」します。
- スタートメニューから「PowerShell」と検索
- 右クリック → 「管理者として実行」
2. 実行ポリシーを RemoteSigned に変更
外部スクリプトの実行を許可するため、以下のコマンドを入力:
Set-ExecutionPolicy RemoteSigned
確認メッセージが出るので、Y を押して Enter。
3. Exchange Online モジュールをインストール
Install-Module -Name ExchangeOnlineManagement
途中で以下の確認が表示される場合:
- 「続行するには NuGet プロバイダーが必要です~」→
Y→ Enter - 「信頼されていないリポジトリ~」→
A(すべて続行)→ Enter
4. モジュールを読み込む
Import-Module ExchangeOnlineManagement
5. Exchange Online に接続
Connect-ExchangeOnline -UserPrincipalName "メールアドレス@example.com"
パスワードの入力や、Microsoft Authenticator による多要素認証が求められます。
接続後、以下のコマンドで情報が取得できれば成功です。
Get-AcceptedDomain
Get-Mailbox
6. 作業が終わったらセッションを切断
Disconnect-ExchangeOnline
※PowerShell を閉じただけではセッションが残り、しばらく再接続できなくなることがあります。
7. モジュールのバージョン確認とアップデート
インストール済みの Exchange Online モジュールの情報を確認するには:
Get-InstalledModule ExchangeOnlineManagement | Format-List Name,Version,InstalledLocation
モジュールを更新するには:
Update-Module -Name ExchangeOnlineManagement
更新後に再読み込みしてバージョンを確認:
Import-Module ExchangeOnlineManagement
Get-Module ExchangeOnlineManagement
まとめ
Exchange Online PowerShell は一度環境を整えてしまえば、以降はスムーズに使えるようになります。
手順を覚えてしまえば、GUIではできない高度な管理操作や自動化も一気に楽になりますので、ぜひ活用してみてください。
最後までお読みいただき、ありがとうございました。

「Exchange Online PowerShell モジュールのインストールと接続方法まとめ」への1件のフィードバック