次の方法で共有


Lync Server 2013 でインスタント メッセージを交換するモバイル ユーザーの機能をテストする

 

トピックの最終更新日: 2014-06-07

確認スケジュール

毎月

テスト ツール

Windows PowerShell

必要なアクセス許可

Lync Server Management Shell を使用してローカルで実行する場合、ユーザーは RTCUniversalServerAdmins セキュリティ グループのメンバーである必要があります。

Windows PowerShellのリモート インスタンスを使用して実行する場合、ユーザーには、Test-CsMcxP2PIM コマンドレットを実行するアクセス許可を持つ RBAC ロールが割り当てられている必要があります。 このコマンドレットを使用できるすべての RBAC ロールの一覧を表示するには、Windows PowerShell プロンプトから次のコマンドを実行します。

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsMcxP2PIM"}

説明

モビリティ サービスを使用すると、モバイル デバイス ユーザーは次のような操作を行うことができます。

  1. インスタント メッセージとプレゼンス情報を交換します。

  2. ワイヤレス プロバイダーではなく、ボイス メールを内部的に保存して取得します。

  3. Lync Server の機能 (仕事による通話やダイヤルアウト会議など) を利用します。

Test-CsMxcP2PIM コマンドレットは、ユーザーがモビリティ サービスを使用してインスタント メッセージを交換できることを確認するための迅速かつ簡単な方法を提供します。

テストの実行

このテストを実行するには、アカウントごとに 2 つのWindows PowerShell資格情報オブジェクト (アカウント名とパスワードを含むオブジェクト) を作成する必要があります。 次に、Test-CsMcxP2PIM を呼び出すときに、これらの資格情報オブジェクトと 2 つのアカウントの SIP アドレスを含める必要があります。

$credential1 = Get-Credential "litwareinc\kenmyer"
$credential2 = Get-Credential "litwareinc\pilar"

Test-CsMcxP2PIM -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -SenderSipAddres "sip:kenmyer@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:packerman@litwareinc.com" -ReceiverCredential $credential2

詳細については、 Test-CsMcxP2PIM コマンドレットの ヘルプ トピックを参照してください。

成功または失敗の決定

2 人のテスト ユーザーがモビリティ サービスを使用してインスタント メッセージを交換できる場合、Test-CsMcxP2PIMはテスト結果の成功を返します。

Target Fqdn : atl-cs-001.litwareinc.com

ターゲット Uri : http://atl-cs-001.litwareinc.com:443/mcx

結果 : 成功

待機時間: 00:00:00

エラー メッセージ :

診断:

テストが失敗した場合、結果は失敗に設定され、詳細なエラー メッセージと診断が表示されます。

Target Fqdn : atl-cs-001.litwareinc.com

ターゲット Uri : https://atl-cs-001.litwareinc.com:443/mcx

結果 : 失敗

待機時間: 00:00:00

エラー メッセージ: Web-Ticket サービスに対して応答が受信されません。

内部例外:HHTP 要求は承認されていません。

クライアント ネゴシエーション スキーム 'Ntlm'。 認証

サーバーから受信したヘッダーは "Negotiate,NTLM" でした。

内部例外:リモート サーバーからエラーが返されました。

(401) 承認されていません。

診断:

内部診断:X-MS-server-Fqdb : atl-cs-

001.litwareinc.com

Cache-Control : private

Content-Type : text/html;charset=utf-8。

サーバー : Microsoft-IIS/8.5

WWW-Authenticate : ネゴシエート、NTLM

X-Powered-By : ASP.NET

X-Content-Type-Options : nosniff

日付 : 2014 年 5 月 28 日(Wed) 19:16:05 GMT

Content-Length : 6305

テストが失敗した可能性がある理由

Test-CsMcxP2PIMが失敗した場合、最初の手順は、モビリティ サービスが稼働していることを確認することです。 これを行うには、Web ブラウザーを使用して、Lync Server プールのモビリティ サービス URL にアクセスできることを確認します。 たとえば、次のコマンドは、プール atl-cs-001.litwareinc.com の URL を確認します。

https://atl-cs-001.litwareinc.com/mcx/mcxservice.svc

モビリティ サービスが実行されているようであれば、2 人のテスト ユーザーが有効な Lync Server アカウントを持っていることを確認します。 次のようなコマンドを使用して、アカウント情報を取得できます。

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object Enabled

Enabled プロパティが True に等しくない場合、またはコマンドが失敗した場合は、ユーザーに有効な Lync Server アカウントがないことを意味します。

また、ユーザーがモビリティを有効にしていることも確認する必要があります。 これを行うには、まず、アカウントに割り当てられているモビリティ ポリシーを決定します。

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object MobilityPolicy

ポリシー名がわかったら、Get-CsMobilityPolicy コマンドレットを使用して、対象のポリシー (RedmondMobilityPolicy など) に EnableMobility プロパティが True に設定されていることを確認します。

Get-CsMobilityPolicy -Identity "RedmondMobilityPolicy"

認証ヘッダーを含むエラー メッセージが表示される場合は、多くの場合、有効なユーザー アカウントを指定していません。 ユーザー名とパスワードを確認し、もう一度テストを試します。 ユーザー アカウントが有効であると確信している場合は、Get-CsWebServiceConfiguration コマンドレットを使用し、UseWindowsAuth プロパティの値を確認します。 これにより、組織で有効になっている認証方法が示されます。モビリティ サービスのトラブルシューティング方法の詳細については、ブログ記事「 外部 Lync Mobility Connectivity の問題のトラブルシューティング」のステップ バイ ステップを参照してください。