Lync Server 2013 で匿名 Web アプリへのアクセスをテストする
トピックの最終更新日: 2014-06-07
確認スケジュール |
毎月 |
テスト ツール |
Windows PowerShell |
必要なアクセス許可 |
Lync Server Management Shell を使用してローカルで実行する場合、ユーザーは RTCUniversalServerAdmins セキュリティ グループのメンバーである必要があります。 Windows PowerShellのリモート インスタンスを使用して実行する場合、ユーザーには、Test-CsWebAppAnonymous コマンドレットを実行するアクセス許可を持つ RBAC ロールが割り当てられている必要があります。 このコマンドレットを使用できるすべての RBAC ロールの一覧を表示するには、Windows PowerShell プロンプトから次のコマンドを実行します。
|
説明
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 のブログ記事を参照してください。マシンは常に異常として報告されます。