Freigeben über


New-CsVoiceTestConfiguration

 

Letztes Änderungsdatum des Themas: 2012-03-27

Erstellt ein Testszenario, das zum Testen von Routen und Regeln für bestimmte Telefonnummern verwendet werden kann.

Syntax

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>]]

Detaillierte Beschreibung

Vor der Implementierung von VoIP-Routen und -Richtlinien ist es sinnvoll, diese Einstellungen für verschiedene Telefonnummern zu testen, um die erwartete Funktionsweise sicherzustellen. Zu diesem Zweck können mit diesem Cmdlet Testszenarien erstellt werden.

Über das Cmdlet New-CsVoiceTestConfiguration werden die Elemente definiert, die für eine angegebene Telefonnummer getestet werden sollen, d. h. die VoIP-Route, die Verwendung, der Satz mit Wähleinstellungen und die VoIP-Richtlinie. All diese Informationen können über andere Cmdlets festgelegt und abgerufen werden. Weitere Informationen finden Sie in den Beschreibungen dieser Parameter für dieses Thema.

Die mit diesem Cmdlet erstellten Konfigurationen werden mithilfe des Cmdlets Test-CsVoiceTestConfiguration getestet.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig sind Mitglieder der folgenden Gruppen autorisiert, das Cmdlet New-CsVoiceTestConfiguration lokal auszuführen: RTCUniversalServerAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):

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

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

XdsGlobalRelativeIdentity

Eine Zeichenfolge, die dieses Testszenario eindeutig identifiziert.

Diese Zeichenfolge kann bis zu 32 Zeichen lang sein und kann beliebige alphanumerische Zeichen sowie umgekehrte Schrägstriche (\), Punkte (.) oder Unterstriche (_) enthalten.

Da dieses Objekt nur mit dem globalen Gültigkeitsbereich erstellt werden kann, umfasst der Wert dieses Parameters keinen Gültigkeitsbereich. Aus diesem Grund ist ein eindeutiger Name erforderlich.

Name

Erforderlich

Zeichenfolge

Dieser Parameter enthält denselben Wert wie "Identity". Wenn der Parameter "Identity" angegeben wird, können Sie nicht den Parameter "Name" in Ihren Befehl einschließen. Ebenso kann der Parameter "Identity" nicht verwendet werden, wenn bereits der Parameter "Name" angegeben wurde.

DialedNumber

Optional

Zeichenfolge

Die Telefonnummer, die zum Testen der Richtlinien, Verwendungen usw. verwendet werden soll.

Dieser Wert kann maximal 512 Zeichen umfassen.

Standard: 1234

ExpectedRoute

Optional

Zeichenfolge

Der Name der erwarteten VoIP-Route während des Konfigurationstests. Wenn basierend auf dem Zielsatz mit Wähleinstellungen und der VoIP-Richtlinie eine andere Route verwendet wird, kann der Test nicht erfolgreich abgeschlossen werden. Die verfügbaren VoIP-Routen können über das Cmdlet Get-CsVoiceRoute abgerufen werden.

Dieser Wert kann maximal 256 Zeichen umfassen.

ExpectedTranslatedNumber

Optional

Zeichenfolge

Die Telefonnummer im erwarteten Format nach der Übersetzung. Dabei handelt es sich um den Wert des Parameters "DialedNumber" nach der Normalisierung. Wenn Sie Test-CsVoiceTestConfiguration ausführen und der Wert von "DialedNumber" nicht mit dem Wert in "ExpectedTranslatedNumber" übereinstimmt, gilt der Test als nicht erfolgreich.

Dieser Wert kann maximal 512 Zeichen umfassen.

Standard: +1234

ExpectedUsage

Optional

Zeichenfolge

Der Name der erwarteten PSTN-Verwendung während des Konfigurationstests. Wenn basierend auf dem Zielsatz mit Wähleinstellungen und der VoIP-Richtlinie eine andere PSTN-Verwendung eingesetzt wird, kann der Test nicht erfolgreich abgeschlossen werden. Die verfügbaren Telefonverwendungen können über Get-CsPstnUsage abgerufen werden.

Dieser Wert kann maximal 256 Zeichen umfassen.

TargetDialplan

Optional

Zeichenfolge

Der Identitätswert der Wähleinstellungen, die für diesen Test verwendet werden sollen. Wähleinstellungen können durch Aufrufen des Cmdlets Get-CsDialPlan abgerufen werden.

Dieser Wert kann maximal 40 Zeichen umfassen.

Standard: Global

TargetVoicePolicy

Optional

Zeichenfolge

Der Identitätswert der VoIP-Richtlinie, für die dieser Test ausgeführt werden soll. VoIP-Richtlinien können über Get-CsVoicePolicy abgerufen werden.

Dieser Wert kann maximal 40 Zeichen umfassen.

Standard: Global

Force

Optional

Switch-Parameter

Unterdrückt alle Bestätigungsaufforderungen, die andernfalls vor der Durchführung von Änderungen angezeigt würden.

InMemory

Optional

Switch-Parameter

Erstellt einen Objektverweis ohne einen Commit für das Objekt auszuführen und die Änderungen dadurch dauerhaft zu speichern. Wenn Sie die Ausgabe des mit diesem Parameter aufgerufenen Cmdlet einer Variablen zuweisen, können Sie die Eigenschaften des Objektverweises ändern und anschließend einen Commit für diese Änderungen ausführen, indem Sie das entsprechende Cmdlet vom Typ "Set-" aufrufen.

WhatIf

Optional

Switch-Parameter

Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen.

Confirm

Optional

Switch-Parameter

Fordert Sie vor der Ausführung des Befehls zum Bestätigen auf.

Eingabetypen

Keine.

Rückgabetypen

Dieses Cmdlet erstellt ein Objekt vom Typ Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration.

Beispiel

-------------------------- Beispiel 1 --------------------------

New-CsVoiceTestConfiguration -Identity TestConfig1

In diesem Beispiel wird eine neue VoIP-Testkonfiguration mit der Identität "TestConfig1" erstellt, die die Standardwerte verwendet.

-------------------------- Beispiel 2 --------------------------

New-CsVoiceTestConfiguration TestConfig1 -TargetDialplan site:Redmond1

In diesem Beispiel wird eine neue VoIP-Testkonfiguration namens "TestConfig1" erstellt und der Parameter "TargetDialplan" auf "site:Redmond1" festgelegt. Auf diese Weise werden die Einstellungen der Wähleinstellungen für den Standort "Redmond1" für die erwartete Nummer, Verwendung und Route getestet.

In diesem Beispiel wird "TestConfig1" ohne Angabe des Parameters "Identity" deklariert. Da "Identity" ein Positionsparameter ist, wird der erste Wert im Befehl, der auf den Cmdlet-Namen folgt, vom Cmdlet als Identität erkannt.

-------------------------- Beispiel 3 --------------------------

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

In diesem Beispiel wird eine neue VoIP-Testkonfiguration namens "TestConfig1" erstellt. Diese Konfiguration verwendet die Standardwerte, um die erwartete Ausgabe (ExpectedTranslatedNumber) +5551212 für die gewählte Nummer (DialedNumber) 5551212 zu testen. Dieser erwartete Wert basiert auf den Normalisierungsregeln, die den Wähleinstellungen zugeordnet sind, die zum Testen des Objekts verwendet werden. Dieser Test muss mit dem Cmdlet Test-CsVoiceTestConfiguration ausgeführt werden.