Partager via


Move-CsCommonAreaPhone

 

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

Déplace un ou plusieurs téléphones en zone commune vers un nouveau pool de serveurs d’inscriptions.

Syntaxe

Move-CsCommonAreaPhone -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]

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.

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

La cmdlet Move-CsCommonAreaPhone vous permet de déplacer un téléphone en zone commune vers un nouveau pool de serveurs d’inscriptions.

Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Move-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 "Move-CsCommonAreaPhone"}

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

UserID

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é. Par défaut, les téléphones en zone commune utilisent un identificateur global unique (GUID) comme nom commun et ont donc généralement un identificateur similaire à celui-ci : CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com.

Target

Obligatoire

FQDN

Nom de domaine complet (FDQN) du pool de serveurs d’inscriptions vers lequel le téléphone en zone commune doit être déplacé, par exemple : atl-cs-001.litwareinc.com. En plus du pool de serveurs d’inscriptions, la cible peut également être le nom de domaine complet d’un fournisseur d’hébergement.

DomainController

Facultatif

FQDN

Permet de vous connecter au contrôleur de domaine spécifié afin de déplacer le téléphone en zone commune. Pour vous connecter à un contrôleur de domaine spécifique, incluez le paramètre DomainController suivi du nom de l’ordinateur (par exemple, atl-cs-001) ou de son nom de domaine complet (par exemple, atl-cs-001.litwareinc.com).

ProxyPool

Facultatif

Nom de domaine complet

Ce paramètre est utilisé uniquement pour Microsoft Lync Online 2010. Il ne doit pas être utilisé avec une implémentation sur site de Lync Server.

Force

Facultatif

Paramètre de commutateur

S’il est présent, il déplace le téléphone en zone commune, mais supprime toutes les données associées (telles que les stratégies qui ont été attribuées au périphérique). S’il est absent, le téléphone est déplacé avec toutes les données associées.

PassThru

Facultatif

Paramètre de commutateur

Permet de transmettre un objet utilisateur via le pipeline qui représente le compte d’utilisateur déplacé. Par défaut, la cmdlet Move-CsCommonAreaPhone ne transmet aucun objet via le pipeline.

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

Chaîne. Move-CsCommonAreaPhone accepte une valeur de chaîne transmise par pipeline représentant l’identité du téléphone en zone commune.

Types de retours

Par défaut, Move-CsCommonAreaPhone ne retourne ni objet, ni valeur. Toutefois, si vous incluez le paramètre PassThru, la cmdlet retourne des instances de l’objet Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact.

Exemple

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

Move-CsCommonAreaPhone -Identity "CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com" -Target atl-cs-001.litwareinc.com

La commande de l’exemple 1 déplace le téléphone en zone commune dont l’identité est CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com vers le pool de serveurs d’inscriptions atl-cs-001.litwareinc.com.

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

Get-CsCommonAreaPhone | Where-Object {$_.DisplayName -eq "Building 31 Cafeteria"} | Move-CsCommonAreaPhone -Target atl-cs-001.litwareinc.com

Dans l’exemple 2, le téléphone en zone commune dont le nom complet Active Directory est « Building 31 Cafeteria » est déplacé vers le pool de serveurs d’inscriptions atl-cs-001.litwareinc.com. Pour ce faire, la cmdlet Get-CsCommonAreaPhone est d’abord appelée sans aucun paramètre, afin de retourner une collection de tous les téléphones en zone commune actuellement utilisés dans l’organisation. Cette collection est ensuite redirigée vers la cmdlet Where-Object qui choisit uniquement les téléphones dont l’attribut DisplayName est égal à « Building 31 Cafeteria ». La collection filtrée est ensuite redirigée vers Move-CsCommonAreaPhone, qui déplace chaque téléphone de la collection vers atl-cs-001.litwareinc.com.

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

Get-CsCommonAreaPhone | Where-Object {$_.RegistrarPool -match "dublin-cs-001.litwareinc.com"} | Move-CsCommonAreaPhone -Target atl-cs-001.litwareinc.com

Dans l’exemple précédent, tous les téléphones en zone commune actuellement hébergés sur le pool de serveurs d’inscriptions dublin-cs-001.litwareinc.com sont déplacés vers le pool de serveurs d’inscriptions atl-cs-001.litwareinc.com. Pour cela, la commande appelle d’abord Get-CsCommonAreaPhone sans paramètre ; cet appel retourne une collection de tous les téléphones en zone commune configurés pour être utilisés dans l’organisation. Cette collection est ensuite redirigée vers la cmdlet Where-Object, qui choisit tous les téléphones en zone commune dont la propriété RegistrarPool est égale à dublin-cs-001.litwareinc.com. Cette collection est ensuite redirigée vers Move-CsCommonAreaPhone, qui déplace chaque téléphone de la collection vers le nouveau pool de serveurs d’inscriptions atl-cs-001.litwareinc.com.

-------------------------- Exemple 4 ------------------------

Get-CsCommonAreaPhone | Where-Object {$_.RegistrarPool -match "dublin-cs-001.litwareinc.com"} | Move-CsCommonAreaPhone -Target atl-cs-001.litwareinc.com -PassThru | Grant-CsVoicePolicy -PolicyName AtlantaVoicePolicy

L’exemple 4 est une variante de la commande de l’exemple 3. Dans ce cas toutefois, les téléphones en zone commune ne sont pas uniquement déplacés vers un nouveau pool de serveurs d’inscriptions, mais ils se voient également attribuer une nouvelle stratégie de voix utilisateur. Pour cela, le paramètre PassThru est inclus lors de l’appel de la cmdlet Move-CsCommonAreaPhone afin que les objets de téléphone en zone commune puissent être transmis via le pipeline. (Par défaut, Move-CsCommonAreaPhone ne transmet aucun objet via le pipeline.) Une fois les téléphones déplacés, les objets de téléphone sont redirigés vers la cmdlet Grant-CsVoicePolicy, qui attribue la stratégie de voix policy AtlantaVoicePolicy à chacun des téléphones déplacés.