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).