次の方法で共有


New-CsVoiceTestConfiguration

 

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

指定のルートとルールに対して電話番号をテストするために使用できるテスト シナリオを作成します。

構文

New-CsVoiceTestConfiguration -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-DialedNumber <String>] [-ExpectedRoute <String>] [-ExpectedTranslatedNumber <String>] [-ExpectedUsage <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-TargetDialplan <String>] [-TargetVoicePolicy <String>] [-WhatIf [<SwitchParameter>]]

New-CsVoiceTestConfiguration -Name <String> [-Confirm [<SwitchParameter>]] [-DialedNumber <String>] [-ExpectedRoute <String>] [-ExpectedTranslatedNumber <String>] [-ExpectedUsage <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-TargetDialplan <String>] [-TargetVoicePolicy <String>] [-WhatIf [<SwitchParameter>]]

解説

ボイス ルートと音声ポリシーを実装する前に、複数の電話番号でテストして予想通りに動作するかどうか確認することをお勧めします。このコマンドレットでテスト シナリオを作成して、このテストを実行できます。

New-CsVoiceTestConfiguration コマンドレットは、指定の電話番号をテストするボイス ルート、使用法、ダイヤル プラン、および音声ポリシーを定義します。この情報はすべて、他のコマンドレットを使用して定義、取得できます。詳細については、このトピックのパラメーター説明を参照してください。

このコマンドレットで作成した構成は、Test-CsVoiceTestConfiguration コマンドレットを使用してテストします。

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsVoiceTestConfiguration"}

パラメーター

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

Identity

必須

XdsGlobalRelativeIdentity

このテスト シナリオを一意に識別する文字列です。

この文字列は最大 32 文字長まで指定でき、英数字のほか、円記号 (\)、ピリオド (.) または下線 (_) を含めることができます。

このパラメーターの値にはスコープは含まれません。このオブジェクトがグローバル スコープでのみ作成できるためです。したがって、一意の名前のみが必要です。

Name

必須

文字列

このパラメーターには、Identity と同じ値が含まれます。Identity パラメーターを指定する場合、コマンドに Name パラメーターを含めることはできません。同様に、Name パラメーターを指定すると、Identity は指定できません。

DialedNumber

省略可能

文字列

ポリシー、使用法などのテストに使用する電話番号です。

512 文字以下にする必要があります。

既定値は次のとおりです。1234

ExpectedRoute

省略可能

文字列

構成テスト中に使用されることが予想されるボイス ルートの名前です。対象のダイヤル プランと音声ポリシーに基づいて異なるルートが使用されると、テストは失敗します。Get-CsVoiceRoute コマンドレットを呼び出すことで、使用可能なボイス ルートを取得できます。

256 文字以下にする必要があります。

ExpectedTranslatedNumber

省略可能

文字列

変換後に表示される予定の形式の電話番号です。これは、正規化後の DialedNumber パラメーター値です。Test-CsVoiceTestConfiguration を実行した結果、DialedNumber が ExpectedTranslatedNumber の値にならない場合は、テストの失敗がレポートされます。

512 文字以下にする必要があります。

既定値は次のとおりです。+1234

ExpectedUsage

省略可能

文字列

構成テスト時に使用予定の PSTN 使用法の名前です。対象のダイヤル プランと音声ポリシーに基づいて異なる PSTN 使用法が使用されると、テストは失敗します。Get-CsPstnUsage を呼び出すことで使用可能な使用法を取得できます。

256 文字以下にする必要があります。

TargetDialplan

省略可能

文字列

このテストで使用するダイヤル プランの Identity です。ダイヤル プランは、Get-CsDialPlan コマンドレットを呼び出すことで取得できます。

40 文字以下にする必要があります。

既定値は次のとおりです。Global

TargetVoicePolicy

省略可能

文字列

このテストを実行する音声ポリシーの Identity です。音声ポリシーは、Get-CsVoicePolicy を呼び出すことで取得できます。

40 文字以下にする必要があります。

既定値は次のとおりです。Global

Force

省略可能

SwitchParameter

変更を行う前に表示されるように設定されているすべての確認メッセージを表示しないようにします。

InMemory

省略可能

SwitchParameter

永続的な変更としてオブジェクトをコミットせずに、オブジェクト参照を作成します。このパラメーターを指定して呼び出したコマンドレットの出力を変数に割り当てる場合、オブジェクト参照のプロパティを変更し、コマンドレットに対応する Set- コマンドレットを呼び出してそれらの変更をコミットできます。

WhatIf

省略可能

SwitchParameter

実際にコマンドを実行せずに、コマンドの実行結果がわかります。

Confirm

省略可能

SwitchParameter

コマンドの実行前に確認メッセージを表示します。

入力の種類

なし。

戻り値の種類

このコマンドレットを実行すると、Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration 型のオブジェクトが作成されます。

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

New-CsVoiceTestConfiguration -Identity TestConfig1

この例では、TestConfig1 という Identity を持つ、既定値で設定された新しい音声テスト構成を作成します。

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

New-CsVoiceTestConfiguration TestConfig1 -TargetDialplan site:Redmond1

この例では、TestConfig1 という名前の新しい音声テスト構成を作成し、TargetDialplan パラメーターを site:Redmond1 に設定します。これにより、予想される番号、使用法、およびルートのテストが、サイト Redmond1 のダイヤル プランの設定に対して実行されます。

この例では、Identity パラメーターを指定せずに、TestConfig1 を宣言します。Identity は 位置指定パラメーターなので、コマンドレット名の後に続くコマンドの最初の値は、コマンドレットによって Identity として認識されます。

-------------------------- 例 3 --------------------------

New-CsVoiceTestConfiguration -Identity TestConfig1 -DialedNumber 5551212 -ExpectedTranslatedNumber +5551212

この例では、TestConfig1 という新しい音声テスト構成を作成します。この構成では既定値を使用して、DialedNumber 5551212 を、予測される +5551212 の出力 (ExpectedTranslatedNumber) に対してテストします。この予測は、テストをこのオブジェクトに対して実行するときに使用されるダイヤル プランに関連付けられた正規化ルールに基づきます。このテストは、Test-CsVoiceTestConfiguration コマンドレットを使用して実行する必要があります。