以下の記事でPowershellでExchangeOnlineに接続する手順についてご紹介させていただきました。
基本認証の廃止に向けて、セキュリティコンプライアンスセンターに先進認証で接続する手順をご紹介したいと思います。
意外と利用することも多いと思いますのでご参照いただけますと幸いです。
なお、初回だけ2. 3. 4. 5.の手順が必要となりますが、次回以降は、省略しても問題ありません。
PowerShell から コンプライアンスセンターへアクセスする
1.[Windows PowerShell]を右クリックして[管理者として実行]で起動します。
2.以下のコマンドレットを実行します。
Get-ExecutionPolicy
表示結果が [RemoteSigned] ではない場合、下記のコマンドレットを実行します。
3.以下のコマンドレットを実行します。
Set-ExecutionPolicy RemoteSigned
- 警告メッセージが表示されますので、[Y] と入力して [Enter] キーを押下します。
- 再度、項番 2. に戻り、コマンドの表示結果を再度確認してください。
4.モジュールのインストールを行う
Install-Module -Name ExchangeOnlineManagement
5.以下コマンドレットを実行しEXO V2 モジュールを読み込みます
Import-Module ExchangeOnlineManagement
6.以下コマンドレットを実行し コンプライアンスセンターへアクセスします。
[構文]
Connect-IPPSSession -UserPrincipalName <管理者のログインID>
[実行例]
Connect-IPPSSession -UserPrincipalName User01@contoso.com
※ アカウントの資格情報入力が求められる画面が表示された際には、画面の指示に従い 管理者のサインインメールアドレス や パスワードを入力します。
なお、接続に失敗する場合は以下の記事でご紹介しておりますので参考としてくださいね。