Remove-CsLisSwitch
Dernière rubrique modifiée : 2012-03-27
Supprime un commutateur réseau sur le serveur LIS (Location Information Server).
Syntaxe
Remove-CsLisSwitch -ChassisID <String> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]
Description détaillée
Le système Enhanced 9-1-1 permet à un opérateur des services d’urgence d’identifier l’emplacement d’un appelant sans avoir à le lui demander. Dans le cas où un appelant appelle à partir d’une connexion VoIP, ces informations doivent être extraites en fonction de divers facteurs de connexion. L’administrateur VoIP doit configurer et établir un mappage d’emplacements (appelée « schéma de câblage ») qui déterminera l’emplacement d’un appelant. Cette cmdlet supprime un commutateur de la base de données de configuration des emplacements. Le fait de supprimer un commutateur ne supprimera que le commutateur, pas l’emplacement proprement dit. Pour supprimer l’emplacement, appelez la cmdlet Remove-CsLisLocation.
Vous ne pouvez pas supprimer un commutateur si l’ID ChassisID du commutateur est utilisée par un port. (Exécutez la commande suivante pour savoir quels ID ChassisID sont utilisés dans quels ports : Get-CsLisPort | Select-Object ChassisID.) Vous devez d’abord supprimer tous les ports avec un ID ChassisID donné avant de supprimer le commutateur.
Si vous tentez de supprimer un commutateur qui n’existe pas, aucune action ne sera entreprise et vous ne recevrez aucun message d’erreur ou d’avertissement.
Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Remove-CsLisSwitch : RTCUniversalServerAdmins. Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsLisSwitch"}
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
ChassisID |
Obligatoire |
Chaîne |
Adresse MAC (Media Access Control) d’un commutateur de réseau. Cette valeur sera exprimée sous la forme nn-nn-nn-nn-nn-nn (par exemple : 12-34-56-78-90-ab). |
WhatIf |
Facultatif |
Paramètre de commutateur |
Décrit ce qui se passe si vous exécutez la commande sans l’exécuter réellement. |
Confirm |
Facultatif |
Paramètre de commutateur |
Vous demande confirmation avant d’exécuter la commande. |
Types d’entrées
Accepte la saisie de données transmises via le pipeline pour les commutateurs LIS.
Types de retours
Cette cmdlet ne renvoie aucune valeur. Elle supprime un objet de type System.Management.Automation.PSCustomObject.
Exemple
-------------------------- Exemple 1 --------------------------
Remove-CsLisSwitch -ChassisID 99-99-99-99-99-99
L’exemple 1 supprime le commutateur LIS avec l’adresse MAC (ChassisID) 99-99-99-99-99-99.
Cette commande échouera si l’ID ChassisID est référencé par un port. De même, si ce commutateur était associé à un emplacement, ce dernier ne sera pas supprimé ; seul le commutateur sera supprimé du mappage avec l’emplacement.
-------------------------- Exemple 2 --------------------------
Get-CsLisSwitch | Where-Object {$_.City -eq ""} | Remove-CsLisSwitch
Cet exemple supprime tous les commutateurs qui n’ont pas de ville. L’exemple commence par appeler la cmdlet Get-CsLisSwitch qui retourne une collection de tous les commutateurs. Cette collection est redirigée vers la cmdlet Where-Object qui y recherche les éléments dont la propriété City est vide, à savoir tous les éléments où la propriété City est égale à (-eq) une chaîne vide. Enfin, nous redirigeons cette collection de commutateurs sans ville vers la cmdlet Remove-CsLisSwitch qui supprime tout au sein de cette collection.
Notez que, comme dans l’exemple 1, aucun emplacement n’est supprimé de la base de données d’emplacements. Seuls les commutateurs se rapportant à ces emplacements le sont. Dans ce cas, cela signifie que certains emplacements dans la base de données ne seront pas valides (ils ne le sont pas parce que la propriété City est obligatoire dans le cadre d’un emplacement) et qu’ils devront également être supprimés. Pour supprimer des emplacements, appelez la cmdlet Remove-CsLisLocation.