Skype for Business Online Connector との接続の問題を診断する

Important

21Vianetが中国で運営するSkype for Businessオンラインは、2023年10月1日に廃止されます。 Skype for Business Online ユーザーをまだアップグレードしていない場合は、自動的に支援されたアップグレードがスケジュールされます。 organizationを自分で Teams にアップグレードする場合は、今すぐアップグレード パスの計画を開始することを強くお勧めします。 アップグレードが成功すると技術的な準備とユーザーの準備が整っていることを忘れないでください。そのため、Teams への旅を進める際には 、アップグレード ガイダンス を活用してください。

Skype for Businessオンラインは、21Vianet が中国で運営するサービスを除き、2021 年 7 月 31 日に廃止されました。

この記事では、Skype for Business Online に接続するリモート Microsoft PowerShell セッションを作成しようとしたときに発生する可能性がある問題を診断して解決するのに役立つ情報を提供します。 次のセクションを参照してください。

Windows PowerShell 実行ポリシーによる Import-Module エラー

PowerShell 実行ポリシーは、PowerShell コンソールに読み込む構成ファイルやそのコンソールからユーザーが実行できるスクリプトを決定するのに役立ちます。 少なくとも、Skype for Business Online Connector モジュールは、実行ポリシーが RemoteSigned に設定されていない限りインポートできません。 ない場合は、モジュールをインポートしようとすると、次のエラー メッセージが表示されます。

  • エラー: Import-Module: ファイル C:\Program Files\Common Files\Microsoft Lync Server 2013\Modules\LyncOnlineConnector\LyncOnlineConnectorStartup.psm1 は、このシステムでスクリプトの実行が無効になっているため、読み込みできません。詳細については、 のabout_Execution_Policiesに関するページを https://go.microsoft.com/fwlink/?LinkID=135170参照してください。

  • 解像 度 この問題を解決するには、管理者として PowerShell を起動し、次のコマンドを実行します。

    Set-ExecutionPolicy RemoteSigned
    

    実行ポリシーの詳細については、「実行ポリシーについて」を参照してください。

Windows PowerShell の不正なバージョンによる Import-Module エラー

Skype for Business Online Connector モジュール は、Windows PowerShell 3.0 のバージョンでのみ実行できます。 以前のバージョンの PowerShell でモジュールをインポートしようとすると、インポート プロセスは失敗し、次のようなエラー メッセージが表示されます。

  • エラー: Import-Module: 読み込まれた PowerShell のバージョンは '2.0' です。モジュール 'D:\Program Files\Common Files\Microsoft Lync Server 2013\Modules\LyncOnlineConnector\LyncOnlineConnector.psd1' を実行するには、PowerShell の最小バージョン '3.0' が必要です。PowerShell のインストールを確認し、やり直してください。

  • 解決策: この問題を解決する唯一の方法は、Windows PowerShell 3.0 をインストールすることです。これは、 の Microsoft ダウンロード センターhttps://www.microsoft.com/download/details.aspx?id=34595から入手できます。

WinRM 基本認証が無効になっていると、最新の認証が失敗する

Skype for Business Online Connector モジュールの最新バージョンでは先進認証が使用されますが、基本認証を許可するように基になる Windows リモート管理 (WinRM) クライアントを構成する必要があります。 先進認証ではベアラー トークンが使用されます。通常は Authorization: Bearer ヘッダーで渡されます。 Windows PowerShell、PowerShell Skype for Businessビルドされている場合、このヘッダーの操作は許可されません。 代わりに、PowerShell Skype for Businessは Authorization: Basic ヘッダーを使用してベアラー トークンを渡します。

基本的な認証で WinRM を有効にする方法については、「Windows PowerShellのダウンロードとインストール」を参照してください。

Live ID Server への接続の失敗

警告

Skype For Business オンライン コネクタのライブ ID 認証は非推奨になりました。 Teams PowerShell モジュールを使用して、オンライン テナントを管理します。 ハイブリッド環境を管理する場合は、最新の累積的な更新プログラムにアップグレードするか、oAuth 認証を使用します。

次のエラー メッセージにより接続が失敗する場合は、通常 3 つの原因が考えられます。

  • エラー: Get-CsWebTicket: ライブ ID サーバーに接続できませんでした。プロキシが有効になっているか、マシンがライブ ID サーバーへのネットワーク接続を持っていることを確認します。

  • 解決策: 多くの場合、このエラーは、Microsoft Online Services サインイン アシスタントが実行されていないことを意味します。 このサービスの状況を確認するには、PowerShell プロンプトから次のコマンドを実行します。

    Get-Service "msoidsvc"
    

    サービスが実行されていない場合は、次のコマンドを使用してサービスを開始します。

    Start-Service "msoidsvc"
    

    サービスが実行している場合は、コンピュータと Microsoft Live ID 認証サーバーとの間でネットワーク接続の問題が発生している可能性があります。 これをチェックするには、インターネット エクスプローラーを開き、[Microsoft 365 にログオンするか、そこからOffice 365してみてください] にhttps://login.microsoftonline.com/.移動します。 これが失敗した場合、ネットワーク接続の問題が発生している可能性があります。

    あまり一般的ではありません。Microsoft Live ID 認証サーバーの接続 URI が間違った値に構成されている可能性があります。 Sign-In Assistant が実行されていて、ネットワーク接続の問題が発生していないと既に判断している場合は、これが問題である可能性があります。 この場合は、Microsoft サポートにお問い合わせください。

ユーザーのログオンの失敗

Skype for Business Online にリモート接続するには、有効な Skype for Business Online ユーザー アカウントのユーザー名とパスワードを提供する必要があります。 そうしないと、ログオンは失敗し、次のようなエラー メッセージが表示されます。

  • エラー: Get-CsWebTicket: ユーザー ''kenmyer@litwareinc.com のログオンに失敗しました。正しいユーザー名とパスワードを使用していることを確認して、新しい PSCredential オブジェクトを作成します。

  • 解決策: 有効なユーザー アカウントを使用していて、正しいパスワードを持っていると思われる場合は、もう一度ログオンしてみてください。 失敗した場合は、同じ資格情報を使用し、 で https://login.microsoftonline.com/サインインしてみてください。 サインインできない場合は、Microsoft サポートにお問い合わせください。

ユーザーには、このテナントを管理するためのアクセス許可がありません

テナント管理者グループのメンバーでない限り、リモートの PowerShell 接続を Business Online 用Skype に接続することはできません。 そうでない場合、接続試行は失敗し、次のエラー メッセージが表示されます。

  • エラー: New-PSSession: [admin.vdomain.com] リモート サーバーからのデータの処理 admin.vdomain.com 失敗しました。ユーザー 'user@foo.com' には、このテナントを管理するためのアクセス許可がありません。適切な RBAC ロールにユーザーを割り当てることで、アクセス許可を付与できます。詳細については、「 リモート トラブルシューティング」を参照してください。

  • 解決策: テナント管理者グループのメンバーであると思われる場合、またはそうであると思われる場合は、Microsoft サポートに連絡する必要があります。

テナントに接続する機能が Skype for Business Online で無効化されている

PowerShell を使用してオンラインSkype for Business管理するには、テナント PowerShell ポリシーの EnableRemotePowerShellAccess プロパティを に設定するTrue必要があります。 そうでない場合、接続は失敗し、次のエラー メッセージが表示されます。

  • エラー: New-PSSession: [admin.vdomain.com] リモート サーバーからのデータの処理 admin.vdomain.com、次のエラー メッセージで失敗しました:リモート PowerShell セッションを使用してこのテナントに接続する機能が無効になっています。このテナントのテナント PowerShell ポリシーをチェックするには、Lync ヘルプにお問い合わせください。詳細については、「リモート トラブルシューティング」を参照してください。

  • 解決策: このエラー メッセージが表示された場合は、Microsoft サポートに連絡し、リモート PowerShell アクセスを有効にする必要があります。

Skype for Business Online でのこのユーザーの同時シェルの最大数を超過している

各管理者は、Skype for Business Online への同時リモート接続の最大数が 3 に設定されています。 3 つのリモート PowerShell 接続を開始し、実行している場合に 4 つ目の同時接続を試行すると、次のエラー メッセージにより失敗します。

  • エラー: New-PSSession: [admin.vdomain.com] リモート サーバーへの接続 admin.vdomain.com、次のエラー メッセージで失敗しました:WS-Management サービスは要求を処理できません。このユーザーの同時シェルの最大数を超えました。既存のシェルを閉じるか、このユーザーのクォータを上げます。詳細については、「 リモート トラブルシューティング」を参照してください。

  • 解決策: この問題を解決する唯一の方法は、以前の接続の 1 つ以上を閉じる方法です。 Skype for Business Online セッションが終了したら、Remove-PSSession コマンドレットを使用してセッションを終了することをお勧めします。 そうすることにより、この問題が発生することを防ぐことができます。

Skype for Business Online でのこのテナントの同時シェルの最大数を超過している

各管理者は、Skype for Business Online テナントへの最大 3 つの同時接続を許可されますが、20 を超える同時接続を持つ単一テナントは許可されません。 たとえば、6 人の管理者がそれぞれ 3 つのセッションを開いている場合があります。 4 番目の管理者が 2 つ以上の接続を行おうとすると (その結果、合計 21 の同時接続が発生します)、この試行は失敗し、次のエラー メッセージが表示されます。

  • エラー: New-PSSession: [admin.vdomain.com] リモート サーバーへの接続 admin.vdomain.com、次のエラー メッセージで失敗しました:WS-Management サービスは要求を処理できません。このテナントの同時シェルの最大数を超えました。既存のシェルを閉じるか、このテナントのクォータを上げます。詳細については、「 リモート トラブルシューティング」を参照してください。

  • 解決策: この問題を解決する唯一の方法は、以前の接続の 1 つ以上を閉じる方法です。 Skype for Business Online セッションが完了したら、Remove-PSSession コマンドレットを使用してそのセッションを終了することをお勧めします。 そうすることにより、この問題が発生することを防ぐことができます。

Windows PowerShellを使用して skype for business のオンライン管理用にコンピューターを設定します。