Partager via


Remove-CsCommonAreaPhone

 

Dernière rubrique modifiée : 2012-03-27

Supprime un téléphone en zone commune existant de la collection de téléphones gérée avec Microsoft Lync Server 2010. Les téléphones en zone commune sont des téléphones situés dans les halls d’accueil des immeubles, les espaces réservés aux employés ou d’autres zones où ils sont susceptibles de servir à plusieurs personnes et pour des usages différents.

Syntaxe

Remove-CsCommonAreaPhone [-Identity] <UserIdParameter> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]

Description détaillée

Les téléphones en zone commune sont des téléphones IP qui ne sont pas associés à un utilisateur individuel. Ils ne sont pas confinés au bureau d’une seule et unique personne mais généralement installés dans des halls d’accueil, des cafétérias, des espaces réservés aux employés, des salles de réunion et d’autres lieux où plusieurs personnes peuvent se rassembler et se retrouver. Pour les administrateurs, cette situation pose un défi en matière de gestion ; ceci parce que l’usage d’un téléphone dans Lync Server 2010 est généralement soumis à des stratégies de voix et des plans de numérotation qui sont attribués à des utilisateurs individuels. Aucun utilisateur individuel n’est affecté aux téléphones en zone commune.

Une solution à ce défi consiste à créer des objets contact Active Directory pour l’ensemble de vos téléphones en zone commune. (Ces objets contact peuvent être créés à l’aide de la cmdlet New-CsCommonAreaPhone. À l’instar des comptes d’utilisateurs, des stratégies et des plans de numérotation peuvent être attribués à des objets contact. Vous pourrez par conséquent garder le contrôle de vos téléphones en zone commune même s’ils ne sont pas associés à un utilisateur individuel. Par exemple, si vous ne souhaitez pas que des gens puissent transférer ou mettre en garde des appels à partir d’un téléphone en zone commune, vous pouvez créer une stratégie de voix pour empêcher tout transfert ou parcage des appels, puis attribuer cette stratégie au téléphone en zone commune. (Ou, plus précisément, à l’objet contact qui représente ce dernier.) Par exemple, cette commande attribue la stratégie de voix CommonAreaPhoneVoicePolicy à tous vos téléphones en zone commune :

Get-CsCommonAreaPhone | Grant-CsVoicePolicy –PolicyName "CommonAreaPhoneVoicePolicy"

Il vous arrivera parfois de devoir supprimer l’objet contact associé à un téléphone en zone commune. Par exemple, si vous supprimez le téléphone dans un espace réservé aux employés, il n’est pas utile qu’un objet contact soit associé à ce téléphone. La cmdlet Remove-CsCommonAreaPhone vous offre un moyen de supprimer des téléphones en zone commune. Lorsque vous exécutez cette cmdlet, le téléphone sera supprimé de la liste des téléphones en zone commune retournée par Get-CsCommonAreaPhone. En outre, l’objet contact associé avec ce téléphone sera supprimé des services de domaine Active Directory (AD DS).

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-CsCommonAreaPhone : RTCUniversalUserAdmins. Les autorisations d’exécuter cette cmdlet pour des sites spécifiques ou des unités d’organisation Active Directory spécifiques peuvent être attribuées au moyen de la cmdlet Grant-CsOUPermission. 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-CsCommonAreaPhone"}

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

Paramètre ID utilisateur

Identificateur unique du téléphone en zone commune. Les téléphones en zone commune sont identifiés à l’aide du nom unique Active Directory de l’objet contact associé. Ils utilisent par défaut un identificateur global unique (GUID) comme nom commun et affichent donc généralement une valeur Identity (identité) semblable à la suivante : CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com. Pour cette raison, il vous paraîtra peut-être plus simple d’extraire des téléphones en zone commune à l’aide de la cmdlet Get-CsCommonAreaPhone, puis en redirigeant les objets retournés vers Remove-CsCommonAreaPhone.

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

Objet Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact. Remove-CsCommonAreaPhone accepte les instances transmises via le pipeline de l’objet de téléphone en zone commune.

Types de retours

Remove-CsCommonAreaPhone supprime des instances existantes de l’objet Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact.

Exemple

-------------------------- Exemple 1 ------------------------

Get-CsCommonAreaPhone -Filter {DisplayName -eq "Building 14 Lobby"} | Remove-CsCommonAreaPhone

La commande présentée dans l’exemple 1 supprime le téléphone en zone commune dont le nom complet (DisplayName) est « Building 14 Lobby » (Hall, Bâtiment 14). Pour cela, la commande appelle d’abord Get-CsCommonAreaPhone avec le paramètre Filter et la valeur de filtre « {DisplayName -eq "Building 14 Lobby"} ». L’objet retourné est ensuite redirigé vers la cmdlet Remove-CsCommonAreaPhone qui le supprime.

-------------------------- Exemple 2 ------------------------

Get-CsCommonAreaPhone -Filter {DialPlan -eq $Null} | Remove-CsCommonAreaPhone

Dans l’exemple 2, la commande supprime tous les téléphones en zone commune auxquels aucun plan de numérotation n’a été affecté. Pour réaliser cette tâche, vous devez d’abord utiliser la cmdlet Get-CsCommonAreaPhone et le paramètre Filter pour retourner les éléments spécifiés. La valeur de filtre {DialPlan -eq $Null} limite les données retournées aux téléphones en zone commune auxquels aucun plan de numérotation n’a été affecté. La collection filtrée est ensuite redirigée vers Remove-CsCommonAreaPhone qui supprime chaque téléphone de la collection.

-------------------------- Exemple 3 ------------------------

Get-CsCommonAreaPhone -OU "ou=Redmond,dc=litwareinc,dc=com" | Remove-CsCommonAreaPhone

L’exemple 3 supprime tous les téléphones en zone commune dont les objets contact se trouvent dans l’unité d’organisation (OU) Redmond dans Active Directory. Pour réaliser cette tâche, vous devez d’abord utiliser la cmdlet Get-CsCommonAreaPhone pour retourner tous les téléphones en zone commune dont les objets contact se trouvent dans l’unité d’organisation (OU) Redmond. Le paramètre OU et la valeur de paramètre « ou=Redmond,dc=litwareinc,dc=com » sont utilisés pour limiter les données retournées à l’unité d’organisation spécifiée. La collection filtrée est ensuite redirigée vers Remove-CsCommonAreaPhone qui supprime chaque téléphone figurant dans la collection.