質問:
PCのSkype for Businessでモダン認証を有効にする方法は?
回答:
以下の手順のように、Office365側のSkype for Business Onlineのモダン認証を有効化する必要があります。
※PC側での設定は不要です。
0) 前提条件:Power Shell 3.0以上がインストールされている必要があります。されていない場合は、以下のサイトを参考にインストールしてください。
1) 以下のウェブサイトより、「Windows PowerShell Module for Skype for Business Online」のダウンロードとインストールを行ってください。
https://www.microsoft.com/ja-jp/download/details.aspx?id=39366
2) PowerShellを管理者権限で起動し、以下のコマンドでSkype for Business Onlineに接続します。
Import-Module SkypeOnlineConnector
$credential = Get-Credential ※Office365の管理者情報の入力が必要です
$session = New-CsOnlineSession -Credential $credential
Import-PSSession $session
[※フェデレーションドメインの Office365管理者アカウントを使用する場合は下記のコマンドを実行してください]
Import-Module SkypeOnlineConnector
$session = New-CsOnlineSession
※"~(User@Domain.Com)~:" と表示されたらOffice365の管理者アカウントを入力してエンターするとHDE One ログイン画面が表示されますので ID / とパスワードを入力してログインします
Import-PSSession $session
3) 以下のコマンドで、Skype for Business Onlineに接続できていることを確認してください。
Get-Module
以下のような表示がされれば正しく接続できています。
ModuleType Name ExportedCommands ---------- ---- ---------------- Manifest Microsoft.PowerS... {Add-Computer, Add-Content, A...} Script tmp_5astd3uh.m5v {Disable-CsMeetingRoom, Enabl...}
※表示される行数はお使いの環境により変わる可能性がございます。
4) 以下のコマンドで、Skype for Business Onlineのモダン認証を有効化してください。
Set-CsOAuthConfiguration -ClientAdalAuthOverride Allowed
※モダン認証を解除する場合は、以下のコマンドを実行してください。
Set-CsOAuthConfiguration -ClientAdalAuthOverride DisAllowed
5) 以下のコマンドで、Skype for Business Onlineのモダン認証が有効となっている事を確認してください。
Get-CsOAuthConfiguration
ClientAdalAuthOverrideの部分がAllowedになっていれば成功です。
※参考サイト