次の方法で共有


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

 

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

確認スケジュール

毎月

テスト ツール

Windows PowerShell

必要なアクセス許可

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

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

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

説明

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

Test-CsWebAppAnonymousは、これらの会議の作成に使用される API と接続のみを検証することに注意してください。 コマンドレットは、実際には会議を作成して実施しません。

テストの実行

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

Test-CsWebAppAnonymous -TargetFqdn atl-cs-001.litwareinc.com

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

$cred1 = Get-Credential "litwareinc\kenmyer"

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

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

成功または失敗の決定

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

ターゲット Fqdn:

結果 : 成功

待機時間: 00:00:00

エラー メッセージ :

診断:

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

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

結果 : 失敗

待機時間: 00:00:05.9746266

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

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

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

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

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

Test-CsWebAppAnonymousエラーは通常、ユーザー認証エラーを中心に発生します。コマンドレットが匿名ユーザーが Lync Server に接続できるかどうかが確認されている場合でも、有効なユーザー アカウントを使用してテストを実行する必要があります。 Test-CsWebAppAnonymous失敗した場合は、指定したユーザーが有効な Lync Server ユーザー アカウントを持っていることを確認する必要があります。 次のようなコマンドを使用して、Lync Server アカウント情報を取得できます。

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

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

また、コマンドレットの実行時に指定したパスワードが有効なパスワードであることも確認する必要があります。

Office Web Apps Server の構成に関する問題により、Test-CsWebAppAnonymousが失敗する可能性もあります。これは、多くの場合、次の診断を受ける場合に発生します。

HTTP 要求は、クライアント認証スキーム 'Ntlm' で承認されていません。 サーバーから受信した認証ヘッダーは 、"Negotiate,NTLM" でした。

Office Web Apps Server の問題の診断と解決の詳細については、Office Web Apps Server 2013 のブログ記事を参照してください。マシンは常に異常として報告されます