Lync Server 2013 での Lync Phone Edition ログインのテスト

 

トピック最終更新日時: 2014-06-05

確認スケジュール

[毎日]

テスト ツール

Windows PowerShell

必要なアクセス許可

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

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

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

説明

Test-CsPhoneBootstrap コマンドレットを使用すると、管理者は、特定のユーザー (自分に割り当てられた電話番号と PIN を使用して) が Lync 2013 Phone Edition 互換デバイスからシステムにログオンできることを確認できます。 (実際にテストを実行するデバイスは必要ありません)。

Test-CsPhoneBootstrapがチェックを行うには、テスト対象のユーザー アカウントをホストするレジストラー プールを DHCP を使用して検出できる必要があります。 レジストラーがこの方法で検出可能かどうかを確認するには、コマンドレット Get-CsRegistrarConfigurationを使用して EnableDHCPServer プロパティの値を確認します。 このプロパティが False に設定されている場合は、Set-CsRegistrarConfigurationを使用してプロパティ値を True に設定し、DHCP を使用してレジストラーを検出できるようにする必要があります。 これは、Enterprise DHCP Server を使用し、Lync Server 固有のオプションを構成することによっても実行できます。

テストの実行

Test-CsPhoneBootstrap コマンドレットを実行するには、少なくとも有効な Lync Server ユーザーの電話番号とクライアント個人識別番号 (PIN) を指定する必要があります。 たとえば、次のコマンドは、電話番号12065551219と PIN 0712 を持つユーザーのログオン機能をテストします。

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712"

より包括的なチェックを行うには、ユーザーの SIP アドレスを含めることもできます。 その場合、テストが成功するには、電話番号、クライアント PIN、SIP アドレスがすべて有効である必要があります。

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712" -UserSipAddress "sip:kenmyer@litwareinc.com"

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

成功または失敗の決定

指定したユーザーが Lync Server に接続できた場合は、次のような出力が表示され、Result プロパティは成功としてマークされます。

TargetUri : https://atl-cs-001.litwareinc.com:443/CertProv/

CertProvisioningService.svc

TargetFqdn : atl-cs-001.litwareinc.com

結果 : 成功

待機時間 : 00:00:06.3981276

エラー:

診断:

指定したユーザーが接続できなかった場合、結果はエラーとして表示され、追加の情報が [エラー] プロパティと [診断] プロパティに記録されます。

TargetFqdn : atl-cs-001.litwareinc.com

結果 : 失敗

待機時間 : 00:00:04.1993845

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

診断:

前の出力では、Web チケット サービスが応答しなかったため、テストが失敗したことを示しています。 これは、サービス自体に問題がある場合や、SIP アドレス、電話番号、または Test-CsPhoneBootstrap に渡されたクライアント PIN が原因である可能性があります。 次のようなコマンドを使用して、ユーザーの SIP アドレスと電話番号を確認できます。

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object SipAddress, LineUri

また、次のようにコマンドを使用して、ユーザーが有効な PIN を持っていることを確認できます。

Get-CsClientPinInfo -Identity "sip:kenmyer@litwareinc.com" 

Test-CsPhoneBootstrap失敗した場合は、Verbose パラメーターを含めてテストを再実行できます。

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712" -Verbose

Verbose パラメーターが含まれていると、指定したユーザーが Lync Server にログオンする機能を確認したときに試行した各アクションのステップ バイ ステップ アカウントがTest-CsPhoneBootstrapから返されます。 たとえば、ログオンに失敗した場合の出力の一部を次に示します。セッションでは、正しくない PIN が含まれていました。

Phone\Ext で PIN 認証を使用する : 12065551219 Pin : 0712

Web チケットを取得できませんでした

チェック:

- Web サービス URL が有効であり、Web サービスが機能している

- PhoneNo\PIN を使用して認証する場合は、ユーザー URI と一致していることを確認します

- NTLM\Kerberos 認証を使用している場合は、有効な資格情報を指定していることを確認します

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

Test-CsPhoneBootstrapが失敗する一般的な理由を次に示します。

  • 無効な SIP アドレスを指定した可能性があります。 次のようなコマンドを使用して、SIP アドレスが正しいことを確認できます。

    Get-CsUser -Identity "sip:kenmyer@litwareinc.com"
    
  • 無効な PIN を指定した可能性があります。 ユーザーの PIN 番号を取得することはできませんが、次のようなコマンドを使用して、ユーザーが少なくとも PIN 番号を持っていることを確認できます。

    Get-CsClientPinInfo -Identity "sip:kenmyer@litwareinc.com"
    
  • 無効な電話番号を指定した可能性があります。 次のようなコマンドを使用して、ユーザーの電話を確認できます。

    Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object LineUri
    
  • レジストラー プールは DHCP 対応ではありません。 レジストラー プールが DHCP に対して有効になっているかどうかを確認するには、Get-CsRegistrarConfiguration コマンドレットを実行し、EnableDHCPServer プロパティの値を確認します。 次に例を示します。

    Get-CsRegistrarConfiguration -Identity "global"