次の方法で共有


Test-CsDialInConferencing

 

トピックの最終更新日: 2012-03-25

Test-CsDialInConferencing は、ユーザーがダイヤルイン会議のセッションに参加できるかどうかを確認します。

構文

Test-CsDialInConferencing -TargetFqdn <String> [-Force <SwitchParameter>] [-OutVerboseVariable <String>] [-RegistrarPort <Nullable>] [-UserSipAddress <String>]

Test-CsDialInConferencing [-TargetFqdn <String>] -UserCredential <PSCredential> -UserSipAddress <String> [-Force <SwitchParameter>] [-OutVerboseVariable <String>] [-RegistrarPort <Nullable>]

解説

Test-CsDialInConferencing は、Microsoft Lync Server 2010 "代理トランザクション" の一例です。代理トランザクションは Lync Server 2010 で使用され、システムへのログオン、インスタント メッセージの交換、公衆交換電話網 (PSTN) 上の電話への発信などの一般的なタスクをユーザーが正常に実行できることを検証するものです。これらのテストは、管理者が手動で実行することも、Microsoft System Center Operations Manager (以前の Microsoft Operations Manager) などのアプリケーションから自動で実行することもできます。

代理トランザクションは通常、2 つの異なる方法で実行されます。多くの管理者は、CsHealthMonitoringConfiguration コマンドレットを使用して、自組織のレジストラー プールのそれぞれに対してテスト ユーザーを設定します。これらのテスト ユーザーとは、代理トランザクションでの使用を目的としてあらかじめ構成されている 1 組のユーザーのことです (通常、これらはテスト アカウントであり、実際のユーザーのアカウントではありません)。プールに対して構成されたテスト ユーザーを使用すると、管理者がテスト用にユーザー アカウント ID を指定したり資格情報を入力したりしなくても、そのプールに対して簡単に代理トランザクションを実行できます。

管理者は、実際のユーザー アカウントを使用して代理トランザクションを実行することもできます。たとえば、2 人のユーザーがインスタント メッセージを交換できない場合、管理者は、問題のある 2 人のユーザー アカウント (2 つのテスト アカウントではなく) を使用して代理トランザクションを実行し、問題の診断と解決を試みることができます。実際のユーザー アカウントを使用して代理トランザクションを実行する場合は、各ユーザーのログオン名とパスワードを入力する必要があります。

Test-CsDialInConferencing は、テスト ユーザーのシステム ログオンの試行によって機能します (テスト ユーザーを使用している場合、Test-CsDialInConferencing はそのプール用に構成された最初のテスト アカウントを使用します)。ログオンが成功すると、コマンドレットはそのユーザーの資格情報とアクセス許可を使用して、利用可能なダイヤルイン会議のアクセス番号を試行します。各ダイヤルインの試行の成否が記録された後、テスト ユーザーが Lync Server からログオフされます。

Test-CsDialInConferencing は適切に接続できることの確認のみを行います。コマンドレットによって実際に発信が行われることはありません。また、他のユーザーが参加可能なダイヤルイン会議が作成されることもありません。

このコマンドレットを実行できるユーザー: 既定では、次のグループのメンバーは Test-CsDialInConferencing コマンドレットのローカル実行を承認されています。RTCUniversalServerAdmins。このコマンドレットが割り当てられているすべての役割ベースのアクセス制御 (RBAC) の役割の一覧 (自身が作成したカスタムの RBAC の役割を含む) を戻すには、Windows PowerShell プロンプトから次のコマンドを実行します。

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

パラメーター

パラメーター 必須かどうか 説明

TargetFqdn

必須

文字列

テスト対象プールの完全修飾ドメイン名 (FQDN) です。

UserCredential

必須

PS 資格情報オブジェクト

テストするユーザー アカウントのユーザー資格情報オブジェクトです。UserCredential に渡す値は、Get-Credential コマンドレットを使用して取得されるオブジェクト参照である必要があります。たとえば次のコードは、litwareinc\kenmyer というユーザーの資格情報オブジェクトを戻し、そのオブジェクトを $x という名前の変数に格納します。

$x = Get-Credential "litwareinc\kenmyer"

このコマンドを実行するときは、ユーザーのパスワードを入力する必要があります。状態監視構成設定を使用してテストを実行している場合は、このパラメーターは必要ありません。

UserSipAddress

必須

SIP アドレス

テストするユーザー アカウントの SIP アドレスです。次に例を示します。-UserSipAddress "sip:kenmyer@litwareinc.com"。UserSipAddress パラメーターは、UserCredential と同じユーザー アカウントを参照している必要があります。状態監視構成設定を使用してテストを実行している場合は、このパラメーターは必要ありません。

OutVerboseVariable

省略可能

文字列

コマンドレットを実行した結果の詳細な出力が、指定された変数に保存されます。たとえば、$TestOutput という名前の変数に出力を保存するには、次の構文を使用します。

-OutVerboseVariable TestOutput

変数名を指定するときは、先頭に $ 記号を使用しないでください。

RegistrarPort

省略可能

整数

レジストラー サービスが使用する SIP ポートです。レジストラーが既定のポート 5061 を使用する場合、このパラメーターは必要ありません。

Verbose

省略可能

スイッチ パラメーター

コマンドレット実行中に、画面に詳細情報を表示します。

Force

省略可能

スイッチ パラメーター

コマンド実行中に発生する可能性のある、致命的ではないすべてのエラー メッセージを表示しないようにします。

入力の種類

なし。Test-CsDialInConferencing はパイプライン入力を受け入れません。

戻り値の種類

Test-CsDialInConferencing を実行すると、Microsoft.Rtc.SyntheticTransactions.TaskOutput オブジェクトのインスタンスが戻されます。

-------------------------- 例 1 --------------------------

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

上記の例では、あらかじめ構成したテスト ユーザーが atl-cs-001.litwareinc.com プールのダイヤルイン会議に参加できることを確認しています。このコマンドが有効なのは、テスト ユーザーが atl-cs-001.litwareinc.com プール用に定義されている場合だけです。この前提が満たされている場合は、このコマンドは最初のテスト ユーザーが Lync Server にログオンできるかどうかを判断します。

テスト ユーザーが定義されていない場合、どのユーザーとしてログオンするかを認識できないため、コマンドは失敗します。テスト ユーザーをプール用に定義していない場合は、UserCredential パラメーターを使用し、コマンドがログオンを試行する際に使用するユーザーの資格情報を指定する必要があります。

-------------------------- 例 2 --------------------------

$cred1 = Get-Credential "litwareinc\pilar"

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

例 2 に示すコマンドでは、特定のユーザー (litwareinc\pilar) が atl-cs-001.litwareinc.com プールのダイヤルイン会議に参加できるかをテストしています。これを実行するには、最初のコマンド例で Get-Credential コマンドレットを使用して、Pilar Ackerman というユーザーの名前とパスワードを含む、Windows PowerShell 資格情報オブジェクトを作成します (ログオン名 (litwareinc\pilar) はパラメーターとして含まれているため、管理者は、表示された [Windows PowerShell 資格情報の要求] ダイアログ ボックスに Pilar Ackerman のアカウントのパスワードを入力するだけでかまいません)。作成された資格情報オブジェクトは、$cred1 という名前の変数に格納されます。

次に 2 つ目のコマンドでは、ユーザー Pilar Ackerman が atl-cs-001.litwareinc.com プールにログオンしてダイヤルイン会議に参加できるか確認しています。このタスクを実行するため、Test-CsDialInConferencing に 3 つのパラメーター TargetFqdn (レジストラー プールの FQDN)、UserCredential (Pilar Ackerman のユーザー資格情報が含まれる Windows PowerShell オブジェクト)、および UserSipAddress (指定したユーザー資格情報に対応する SIP アドレス) を付けて呼び出します。

関連項目

その他のリソース

Test-CsAVConference