Set-CsLisPort

 

Letztes Änderungsdatum des Themas: 2012-03-26

Erstellt einen LIS-Port (Location Information Server) und eine Zuordnung zwischen einem Port und einem Standort (erstellt einen neuen Standort, wenn dieser Standort nicht vorhanden ist), oder ändert einen vorhanden Port und den zugeordneten Standort. Diese Zuordnung zwischen einem Port und einem Standort wird in einer Enterprise-VoIP-Implementierung von 9-1-1 (erweitert) (E9-1-1) verwendet, um einen Notrufoperator über den Standort des Anrufers zu informieren.

Syntax

Set-CsLisPort -ChassisID <String> -PortID <String> [-City <String>] [-CompanyName <String>] [-Confirm [<SwitchParameter>]] [-Country <String>] [-Description <String>] [-HouseNumber <String>] [-HouseNumberSuffix <String>] [-Location <String>] [-PortIDSubType <InterfaceAlias | InterfaceName | LocallyAssigned>] [-PostalCode <String>] [-PostDirectional <String>] [-PreDirectional <String>] [-State <String>] [-StreetName <String>] [-StreetSuffix <String>] [-WhatIf [<SwitchParameter>]]

Set-CsLisPort -ChassisID <String> -PortID <String> [-Confirm [<SwitchParameter>]] [-Description <String>] [-PortIDSubType <InterfaceAlias | InterfaceName | LocallyAssigned>] [-WhatIf [<SwitchParameter>]]

Set-CsLisPort -City <String> -CompanyName <String> -Country <String> -HouseNumber <String> -HouseNumberSuffix <String> -Location <String> -PostalCode <String> -PostDirectional <String> -PreDirectional <String> -State <String> -StreetName <String> -StreetSuffix <String> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

E9-1-1 ermöglicht es einem Notrufoperator, den Standort des Anrufers zu ermitteln, ohne dass der Anrufer diese Informationen angeben muss. Wenn ein Anrufer über eine VoIP-Verbindung anruft, müssen diese Informationen anhand verschiedener Verbindungsmerkmale extrahiert werden. Der VoIP-Administrator muss eine Standortzuordnung (auch: Wiremap) konfigurieren, die den Standort des Anrufers ermittelt. Mit diesem Cmdlet kann der Administrator dem Port, über den der Client verbunden ist, physische Standorte zuordnen.

Die Kombination der Werte von "ChassisID", "PortID" und "PortIDSubType" ergibt eine eindeutige Portadresse. Wenn Sie einen bereits vorhandenen Wert für "ChassisID"/"PortID"/"PortIDSubType" eingeben, wird mit diesem Cmdlet der Standort für diesen Port anhand der bereitgestellten Standortparameter aktualisiert. Ist die Kombination nicht vorhanden, wird eine neue Portadresse erstellt.

Wenn in der Standortdatenbank keine Adresse vorhanden ist, die den hier eingegebenen Adressparametern (einschließlich der Nullwerte) genau entspricht, wird anhand der mit diesem Cmdlet eingegebenen Parameter eine neue Adresse erstellt. (Sie können eine Liste von Standorten durch Aufrufen des Cmdlets Get-CsLisLocation abrufen.) Für das Cmdlet Set-CsLisPort sind keine Standortparameter erforderlich, und es müssen keine Standortparameter eingegeben werden. Sie können einen Eintrag für einen Port ohne Zuordnung zu einem Standort erstellen. Es ist auch möglich, einen ungültigen Standort mit diesem Cmdlet zu erstellen. Für einen gültigen Standort müssen mindestens Werte für "Location", "HouseNumber", "StreetName", "City", "State" und "Country" angegeben werden. Wenn Sie nicht alle dieser Parameter angeben, enthalten die Anrufe, die vom referenzierten Port empfangen werden, möglicherweise nicht die Informationen, die der Notrufoperator benötigt (abhängig davon, ob gültige Einstellungen für einen Switch, ein Subnetz oder den drahtlosen Zugriffspunkt vorhanden sind, die anstelle der Porteinstellungen verwendet werden können). Es wird empfohlen, dass Sie die Standortparameter möglichst genau und möglichst vollständig angeben.

Einer der erforderlichen Parameter dieses Cmdlets ist "ChassisID". "ChassisID" gibt die MAC-Adresse (Media Access Control) für den Netzwerkswitch des Ports an. Wenn dieser Switch nicht in der Standortdatenbank vorhanden ist, wird er mit diesem Cmdlet erstellt. Sie können vorhandene Switches durch Aufruf des Cmdlets Get-CsLisSwitch abrufen. Beachten Sie, dass zwar ein neuer Switcheintrag erstellt wird, dieser jedoch nicht automatisch den Standortinformationen zugeordnet wird, die Sie mit dem Cmdlet Set-CsLisPort eingegeben haben. Sie müssen mit dem Cmdlet Set-CsLisSwitch den Switchstandort festlegen.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet Set-CsLisPort lokal ausfü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 "Set-CsLisPort"}

Parameter

Parameter Erforderlich Typ Beschreibung

ChassisID

Erforderlich

Zeichenfolge

Die MAC-Adresse des Switches für den Port. Der Wert muss in der Form "nn-nn-nn-nn-nn-nn" vorliegen, z. B. "12-34-56-78-90-ab", oder in Form einer IP-Adresse. Wenn die Kombination aus "ChassisID", "PortID" und "PortIDSubType" eindeutig ist, wird eine neue Portadresse erstellt. Ist die Kombination der Werte nicht eindeutig, wird die betroffene Portadresse mit den Parameterwerten aktualisiert, die im Befehl bereitgestellt werden.

City

Erforderlich

Zeichenfolge

Die Ortsangabe für diesen Port.

Maximale Länge: 64 Zeichen.

CompanyName

Erforderlich

Zeichenfolge

Der Name des Unternehmens an diesem Standort.

Maximale Länge: 60 Zeichen.

Country

Erforderlich

Zeichenfolge

Das Land bzw. die Region, in dem bzw. der sich der Port befindet.

Maximale Länge: 2 Zeichen.

Description

Optional

Zeichenfolge

Eine ausführliche Beschreibung dieser Portadresse.

HouseNumber

Erforderlich

Zeichenfolge

Die Hausnummer des Standorts für diesen Port. Bei einem Unternehmen ist dies die Hausnummer des Unternehmens.

Maximale Länge: 10 Zeichen.

HouseNumberSuffix

Erforderlich

Zeichenfolge

Zusätzliche Informationen für die Hausnummer wie "1/2" oder "A". Beispiel: "1234 1/2 Oak Street" oder "1234 A Elm Street".

Hinweis: Um eine Apartmentnummer oder eine Büroetage anzugeben, müssen Sie den Parameter "Location" verwenden. Beispiel: -Location "Suite 100/Office 150".

Maximale Länge: 5 Zeichen.

Location

Erforderlich

Zeichenfolge

Der Name des Standorts. Dieser Wert ist in der Regel der Name des Standorts, der genauer ist als die allgemeine Adresse wie z. B. die Büronummer. Der Wert kann aber auch ein beliebiger Zeichenfolgenwert sein.

Maximale Länge: 20 Zeichen.

PortID

Erforderlich

Zeichenfolge

Die ID des Ports, der diesem Standort zugeordnet ist.

PortIDSubType

Optional

PortIDSubType

Der Untertyp des Ports. Dieser Wert kann als numerischer Wert oder als Zeichenfolge eingegeben werden, es muss sich jedoch um einen gültigen Untertyp handeln. Gültige Untertypen:

1: InterfaceAlias

5: InterfaceName

7: LocallyAssigned

Standard: 7 (LocallyAssigned)

PostalCode

Erforderlich

Zeichenfolge

Die Postleitzahl des Standorts.

Maximale Länge: 10 Zeichen.

PostDirectional

Erforderlich

Zeichenfolge

Angaben zur Himmelsrichtung als Teil des Straßennamens. Beispiel: NE oder NW für "Main Street NE" oder "7th Avenue NW".

Maximale Länge: 2 Zeichen.

PreDirectional

Erforderlich

Zeichenfolge

Angabe der Himmelsrichtung als Teil des Straßennamens, die vor dem Straßennamen steht. Beispiel: NE oder NW für "NE Main Street" oder "NW 7th Avenue".

Maximale Länge: 2 Zeichen.

State

Erforderlich

Zeichenfolge

Das Bundesland oder der Kanton, in dem sich der Standort befindet.

Maximale Länge: 2 Zeichen.

StreetName

Erforderlich

Zeichenfolge

Der Straßenname für den Standort.

Maximale Länge: 60 Zeichen.

StreetSuffix

Erforderlich

Zeichenfolge

Der Straßentyp als Teil des Straßennamens, z. B. "Street", "Avenue" oder "Court".

Maximale Länge: 10 Zeichen.

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

Akzeptiert eine weitergeleitete Eingabe von LIS-Portobjekten.

Rückgabetypen

Mit diesem Cmdlet wird ein Objekt vom Typ "System.Management.Automation.PSCustomObject" abgerufen oder geändert.

Beispiel

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

Set-CsLisPort -ChassisID 99-99-99-99-99-99 -PortID 4200 -PortIDSubType 1

In Beispiel 1 wird ein Eintrag für eine LIS-Portadresse erstellt oder aktualisiert. Der Befehl in diesem Beispiel umfasst drei Parameter: "ChassisID", "PortID" und "PortIDSubtype". Der Wert von "ChassisID" ist die MAC-Adresse "99-99-99-99-99-99", der Wert für "PortID" lautet 4200, und der Wert von "PortIDSubType" wird auf 1 festgelegt. (Beachten Sie, dass der Wert 1 für "PortIDSubType" in "InterfaceAlias" übersetzt wird. Dieser Parameter und -wert könnte auch so eingegeben werden: -PortIDSubType InterfaceAlias.) Diese drei Parameter sind erforderlich, um eine eindeutige Instanz einer Portadresse zu erstellen.

Beachten Sie, dass in diesem Beispiel keine Adressinformationen enthalten sind. Es ist möglich, einen Porteintrag auf dem LIS (Location Information Server) ohne Zuordnung zu einer Adresse zu erstellen. Jedoch enthalten Notrufe, die (abhängig von den definierten Subnetz- oder Switchstandorten) über diesen Port weitergeleitet werden, möglicherweise nicht genügend Informationen, sodass der Notrufoperator den Standort nicht identifizieren kann.

WICHTIG: Wenn bereits eine LIS-Portadresse mit dieser Wertekombination vorhanden ist, wird diese durch die Werte in diesem Befehl ersetzt. Falls diesem Port eine Adresse (ein physischer Standort) zugeordnet wurde, wäre diese Zuordnung nicht länger vorhanden, da im Befehl keine Standortinformationen eingeschlossen wurden. Der Standort ist weiterhin in der Standortdatenbank vorhanden, wird aber diesem Port nicht zugeordnet.

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

Set-CsLisPort -ChassisID 99-99-99-99-99-99 -PortID 4200 -PortIdSubType 1 -Location "30/1000" -HouseNumber 1234 -PreDirectional NE -StreetName First -StreetSuffix Avenue -City Redmond -State WA -Country US -PostalCode 99999

In Beispiel 2 wird der in Beispiel 1 erstellte Port durch das Hinzufügen von Adressinformationen aktualisiert. Wenn die Adresse nicht in der Standortdatenbank vorhanden ist, wird sie mit diesem Cmdlet erstellt.

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

$a = Get-CsLisPort | Where-Object {$_.ChassisID -eq "99-99-99-99-99-88"}
$a | Set-CsLisPort -Location "30/1000" -HouseNumber 1234 -StreetName First -StreetSuffix Avenue -City Redmond -State WA -Country US -PostalCode 99999

In diesem Beispiel werden alle Standorte aktualisiert, die für Ports mit der MAC-Adresse (ChassisID) "99-99-99-99-99-88" definiert wurden. In der ersten Zeile des Beispiels wird das Cmdlet Get-CsLisPort aufgerufen, um alle Ports abzurufen, die im LIS-Dienst definiert sind. Diese Auflistung von Ports wird an das Cmdlet Where-Object weitergeleitet, mit dem alle Elemente in der Auflistung ermittelt werden, bei denen "ChassisID" den Wert "99-99-99-99-99-88" aufweist (der Vergleichsoperator "-eq" steht für "equal to"). Diese Auflistung von Ports mit dem Wert "99-99-99-99-99-88" für "ChassisID" wird der Variablen "$a" zugewiesen.

In der zweiten Zeile dieses Beispiels werden die Inhalte von Variable "$a" (der Auflistung von LIS-Ports mit dem Wert "99-99-99-99-99-88" für "ChassisID") an das Cmdlet Set-CsLisPort weitergeleitet. Dieses Cmdlet aktualisiert jedes Element in der Auflistung mit den Werten der angegebenen Parameter (Location, HouseNumber, StreetName, StreetSuffix, City, State, Country, PostalCode).