Remove-CsLisPort
Removes an association between a Location Information Server (LIS) port and a ___location. This association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's ___location. This cmdlet was introduced in Lync Server 2010.
Syntax
Remove-CsLisPort
-ChassisID <String>
-PortID <String>
-PortIDSubType <PortIDSubType>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Enhanced 9-1-1 allows an emergency operator to identify the ___location of a caller without having to ask the caller for that information. In the case where a caller is calling from a Voice over Internet Protocol (VoIP) connection, that information must be extracted based on various connection factors. The VoIP administrator must configure a ___location map (called a wiremap) that will determine a caller's ___location. This cmdlet removes an association between a physical ___location and a port through which calls will be routed by removing the port from the ___location configuration database.
Removing a port ___location will not remove the actual ___location of the port; it removes only the port.
To remove the ___location, call the Remove-CsLisLocation
cmdlet.
Removing the port will also not remove the switch with the given ChassisID; to remove the switch, call the Remove-CsLisSwitch
cmdlet.
If you attempt to remove a port that does not exist, no action will be taken and you will not receive an error or a warning message.
Examples
-------------------------- Example 1 --------------------------
Remove-CsLisPort -ChassisID 99-99-99-99-99-99 -PortID 4200 -PortIDSubType 1
Example 1 removes the LIS port with the MAC address (ChassisID) 99-99-99-99-99-99, the PortID 4200 and the PortIDSubType 1.
(Note that a value of 1 for PortIDSubType translates into a value of InterfaceAlias.
This parameter and value could also have been entered like this: -PortIDSubType InterfaceAlias
)
If this port was associated with a ___location, that ___location will not be removed, only the port will be removed from the ___location mapping.
-------------------------- Example 2 --------------------------
Get-CsLisPort | Where-Object {$_.HouseNumber -eq ""} | Remove-CsLisPort
This example removes all port locations that do not have a house number.
The example begins with a call to the Get-CsLisPort
cmdlet, which returns a collection of all LIS ports.
This collection is piped to the Where-Object
cmdlet, which finds the items in that collection that have a HouseNumber property that is empty; in other words, a HouseNumber that is equal to (-eq) an empty string ("").
Finally, we pipe this collection of port locations that don't have house numbers to the Remove-CsLisPort
cmdlet, which removes everything in that collection.
Note that, as in example 1, no locations are removed from the ___location configuration database, only the ports that reference those locations are removed.
In this case that means there will be invalid locations (they're invalid because HouseNumber is a required property for a ___location) in the ___location database that should also be removed.
You can remove locations by calling the Remove-CsLisLocation
cmdlet.
Parameters
-ChassisID
The Media Access Control (MAC) address of the port's switch. This value will be in the form nn-nn-nn-nn-nn-nn, such as 12-34-56-78-90-ab.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 |
-Confirm
Prompts you for confirmation before executing the command.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 |
-PortID
The ID of the port you want to remove.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 |
-PortIDSubType
The subtype of the port you want to remove. This value can be entered as a numeric value or a string, but it must be a valid subtype. Valid subtypes are:
1: InterfaceAlias
5: InterfaceName
7: LocallyAssigned
Type: | PortIDSubType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 |
-WhatIf
Describes what would happen if you executed the command without actually executing the command.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 |
Inputs
Accepts pipelined input of LIS port objects.
Outputs
This cmdlet does not return a value. It removes an object of type System.Management.Automation.PSCustomObject.