Lync Server 2013 で Web アプリへのアクセスをテストする

 

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

確認スケジュール

毎月

テスト ツール

Windows PowerShell

必要なアクセス許可

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

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

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

説明

Test-CsWebApp コマンドレットは、認証されたユーザーが Lync Web アプリを使用して Lync Server 会議に参加できることを確認します。 コマンドレットを実行すると、Test-CsWebAppは Web チケット サービスに問い合わせ、指定したユーザーの Web チケットを取得します。 これらのチケットは、Lync Server 会議の"アドミッション チケット" として効果的に機能します。 チケットを取得でき、ユーザーを認証できる場合、Test-CsWebAppは Lync Server に連絡し、インスタント メッセージング、アプリケーション共有、およびデータ コラボレーションのために個別の会議を確立しようとします。

Test-CsWebAppは、これらの会議の作成に使用される API と接続を確認するだけであることに注意してください。 このコマンドレットは、Lync Web App を使用して会議を作成および参加できることを確認するように設計されています。 ただし、実際に会議を作成して実施することはありません。

テストの実行

Test-CsWebApp コマンドレットは、事前構成済みのテスト アカウントのペアか、Lync Server が有効になっている 2 人のユーザーのアカウントのいずれかを使用して実行できます。 テスト アカウントを使用してこのチェックを実行するには、テスト対象の Lync Server プールの完全修飾ドメイン名を指定するだけで済みます。 次に例を示します。

Test-CsWebApp -TargetFqdn "atl-cs-001.litwareinc.com"

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

$cred1 = Get-Credential "litwareinc\kenmyer"
$cred2 = Get-Credential "litwareinc\pilar"

Test-CsWebApp -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $cred1 -User2SipAddress "sip:pilar@litwareinc.com" -User2Credential $cred2

詳細については、 Test-CsWebApp コマンドレットのヘルプ トピックを参照してください。 Test-CsWebAppは、Lync Server 2013 で使用するために非推奨になりました。

成功または失敗の決定

Test-CsWebAppユーザーを会議に参加できる場合、コマンドレットはテスト結果の成功を返します。

ターゲット Fqdn:

結果 : 成功

待機時間: 00:00:00

エラー メッセージ :

診断:

ユーザーが必要な会議に参加できない場合、テスト結果は失敗としてマークされます。 通常、Test-CsWebAppは詳細なエラー メッセージと診断も報告します。

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

結果 : 失敗

待機時間: 00:00:00

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

診断: HTTP 要求がクライアントで承認されていません

認証スキーム 'Ntlm'。 認証

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

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

Test-CsWebAppエラーには、通常、ユーザー認証エラーが含まれます。 Test-CsWebApp失敗した場合は、まず、指定したユーザーが有効なユーザー アカウントを持ち、Lync Server が有効になっていることを確認する必要があります。 次のようなコマンドを使用して、アカウント情報を取得できます。

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

Enabled プロパティが True に等しくない場合、またはコマンドが失敗した場合は、ユーザーに有効な Lync Server アカウントがないことを意味します。また、コマンドレットに指定したパスワードが有効であることも確認する必要があります。