次の方法で共有


Lync Server 2013 でモバイル ユーザー アクセスをテストする

 

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

確認スケジュール

毎月

テスト ツール

Windows PowerShell

必要なアクセス許可

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

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

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

説明

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

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

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

  3. Lync Server の機能 (仕事による通話やダイヤルアウト会議など) を利用します。 Test-CsMcxConference コマンドレットは、モバイル デバイスを使用して、ユーザーが Lync Server 会議に参加し、参加できることを確認する簡単な方法を提供します。

テストの実行

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

$organizerCred = Get-Credential "litwareinc\kenmyer"
$user1Cred = Get-Credential "litwareinc\packerman"
$user2Cred = Get-Credential "litwareinc\adelaney"

Test-CsMcxConference -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -OrganizerSipAddress "sip:kenmyer@litwareinc.com" -OrganizerCredential $organizerCred -UserSipAddress "sip:pilar@litwareinc.com" -UserCredential $user1Cred -User2SipAddress "sip:adelaney@litwareinc.com" -User2Credential $user2Cred

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

成功または失敗の決定

チェックが成功した場合、Test-CsMcxConferenceは成功のテスト結果を報告します。

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

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

結果 : 成功

待機時間: 00:00:00

エラー メッセージ :

診断:

チェックが失敗した場合Test-CsMcxConference失敗のテスト結果が報告されます。 このテスト結果には、通常、詳細なエラー メッセージと診断が伴います。 次に例を示します。

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

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

結果 : 失敗

待機時間: 00:00:00

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

内部例外:HHTP 要求がクライアントで承認されていません

ネゴシエーション スキーム '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:22:19 GMT

Content-Length : 6305

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

Test-CsMcxConferenceが失敗した場合は、まずモビリティ サービスが実行されており、アクセスできることを確認する必要があります。 これを行うには、Web ブラウザーを使用して、Lync Server プールのモビリティ サービス URL にアクセスできることを確認します。 たとえば、次のコマンドは、プール atl-cs-001.litwareinc.com の URL を確認します。

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

モビリティ サービスにアクセスできる場合は、テスト ユーザーに有効な 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"

多くの場合、有効なユーザー アカウントを指定していないという意味のTest-CsMcxConferenceの実行時に "認証ヘッダー" エラー メッセージが表示される場合は、ユーザー名とパスワードを確認してから、もう一度テストを試してください。 ユーザー アカウントが有効であると確信している場合は、Get-CsWebServiceConfiguration コマンドレットを使用し、UseWindowsAuth プロパティの値を確認します。 これにより、組織で有効になっている認証方法が示されます。

モビリティ サービスのトラブルシューティング方法の詳細については、ブログ記事「 外部 Lync Mobility Connectivity の問題のトラブルシューティング」のステップ バイ ステップを参照してください。