Skype for Business オンライン コネクタでの接続の問題を診断する

重要

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

  • エラー: 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から入手できます。

Live ID Server への接続の失敗

次のエラー メッセージにより接続が失敗する場合は、通常 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 アシスタントが実行されていて、ネットワークの問題が発生していないと既に判断している場合は、この構成が問題である可能性があります。 この場合は、Microsoft サポートにお問い合わせください。

Live ID モジュールへの接続の失敗

PowerShell を使用して Skype for Business Online を管理するための前提条件として、Microsoft Online Services サインイン アシスタント のインストールがあります。 サインイン アシスタントがインストールされていない場合は、Skype for Business Online でリモート セッションを確立しようとすると、次のエラー メッセージが表示されます。

  • エラー: Get-CsWebTicket: Live Id モジュールを読み込めませんでした。正しいバージョンの Live Id サインイン アシスタントがインストールされていることを確認します。

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

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

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

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

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

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

  • エラー: 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 つの同時接続を持つことができますが、1 つのテナントで 20 を超える同時接続を持つ必要はありません。 たとえば、6 人の管理者がそれぞれ 3 つのセッションを開いている場合があります。 7 番目の管理者が 2 つ以上の接続を開こうとすると (合計 21 の同時接続が発生します)、この試行は失敗し、次のエラー メッセージが表示されます。

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

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

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