Partager via


Remove-CsClientPolicy

 

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

Supprime une stratégie du client existante. Les stratégies de clients permettent notamment de déterminer les fonctions de Microsoft Lync 2010 qui sont disponibles pour les utilisateurs ; par exemple, vous pouvez accorder à certains utilisateurs le droit de transférer des fichiers et refuser ce droit à d’autres utilisateurs.

Syntaxe

Remove-CsClientPolicy -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Description détaillée

Dans Lync Server 2010, les stratégies de clients remplacent les paramètres de stratégie de groupe utilisés dans les précédentes versions du produit. Dans Microsoft Office Communicator 2007 et Microsoft Office Communicator 2007 R2, la stratégie de groupe était utilisée pour aider à déterminer ce que les utilisateurs pouvaient faire avec Communicator et avec d’autres clients ; par exemple, certains paramètres de stratégie de groupe déterminaient si les utilisateurs pouvaient ou non enregistrer une transcription de leurs sessions de messagerie instantanée, si les informations de Microsoft Outlook étaient incorporées à leurs informations de présence et s’ils pouvaient ou non inclure des émoticônes ou du texte mis en forme dans les messages instantanés.

Bien que la technologie de stratégie de groupe soit utile, elle impose tout de même certaines restrictions, notamment lorsqu’elle est appliquée à Lync Server 2010. Tout d’abord, la stratégie de groupe est conçue pour être appliquée par domaine ou par unité d’organisation ; elle ne permet pas de cibler facilement les stratégies sur un groupe d’utilisateurs en particulier (par exemple, tous les utilisateurs d’un service particulier ou tous les utilisateurs qui occupent une fonction précise). D’autre part, la stratégie de groupe ne s’applique qu’aux utilisateurs qui se connectent au domaine à partir d’un ordinateur. La stratégie de groupe ne s’applique pas aux utilisateurs qui accèdent à Lync Server 2010 par Internet ou qui accèdent au système grâce à un téléphone mobile. Cela signifie que le même utilisateur peut avoir une expérience très différente en fonction du périphérique qu’il utilise pour se connecter et de l’emplacement à partir duquel il se connecte.

Pour résoudre ces incohérences, Lync Server 2010 utilise des stratégies de clients au lieu de la stratégie de groupe. Les stratégies de clients s’appliquent à chaque fois qu’un utilisateur accède au système, quel que soit l’emplacement à partir duquel il se connecte et du type de périphérique qu’il utilise pour se connecter. De plus, comme d’autres stratégies Lync Server 2010, les stratégies de clients peuvent viser certains groupes d’utilisateurs. Vous pouvez même créer une stratégie personnalisée pour un seul utilisateur.

Les stratégies de clients peuvent être configurées au niveau de l’étendue globale, de l’étendue Site et de l’étendue Utilisateur. Les stratégies ayant été configurées au niveau de l’étendue Site ou de l’étendue Utilisateur peuvent être supprimées à l’aide de la cmdlet Remove-CsClientPolicy. Vous pouvez également exécuter Remove-CsClientPolicy sur la stratégie globale. Dans ce cas, la stratégie globale ne sera pas supprimée ; en effet, les stratégies globales ne peuvent pas être supprimées. Toutefois, toutes les propriétés qu’elle contient seront réinitialisées sur les valeurs par défaut.

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-CsClientPolicy : 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-CsClientPolicy"}

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

XdsIdentity

Identificateur unique pour la stratégie du client à supprimer. Pour « supprimer » la stratégie globale, utilisez la syntaxe suivante : -Identity global. (Notez que la stratégie globale ne peut pas être supprimée. Toutes les propriétés de la stratégie seront en revanche réinitialisées à leurs valeurs par défaut. Pour supprimer une stratégie de site, utilisez une syntaxe de type : -Identity "site:Redmond". Pour supprimer une stratégie utilisateur, utilisez une syntaxe similaire à celle-ci : -Identity "SalesDepartmentPolicy". Vous ne pouvez pas utiliser de caractères génériques pour spécifier une identité de stratégie.

Force

Facultatif

Paramètre de commutateur

Si ce paramètre est présent, la stratégie est automatiquement supprimée même si elle est actuellement attribuée à au moins un utilisateur. Si ce paramètre n’est pas présent, Remove-CsClientPolicy ne supprime pas automatiquement une stratégie d’utilisateur attribuée à au moins un utilisateur. Au lieu de cela, une invite de confirmation s’affiche pour demander si vous souhaitez vraiment supprimer la stratégie. Vous devez répondre Oui pour que la commande continue et que la stratégie soit supprimée.

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.WritableConfig.Policy.Client.ClientPolicy. Remove-CsClientPolicy accepte les instances transmises via le pipeline de l’objet de la stratégie du client.

Types de retours

Remove-CsClientPolicy ne retourne aucune valeur. Au lieu de cela, la cmdlet supprime les instances de l’objet Microsoft.Rtc.Management.WritableConfig.Policy.Client.ClientPolicy.

Exemple

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

Remove-CsClientPolicy -Identity SalesPolicy

Dans l’exemple 1, Remove-CsClientPolicy est utilisée pour supprimer la stratégie du client dont la propriété Identity est SalesPolicy.

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

Get-CsClientPolicy -Filter "tag:*" | Remove-CsClientPolicy

Dans l’exemple 2, Get-CsClientPolicy et Remove-CsClientPolicy sont utilisées pour supprimer toutes les stratégies de clients ayant été configurées au niveau de l’étendue Utilisateur. La commande utilise Get-CsClientPolicy et le paramètre Filter pour retourner une collection de toutes les stratégies de clients configurées au niveau de l’étendue Utilisateur ; la valeur de filtre « tag:* » indique à Get-CsClientPolicy de limiter les données récupérées aux stratégies de clients dont une propriété Identity commence par « tag: ». La collection filtrée est ensuite redirigée vers Remove-CsClientPolicy, qui supprime chaque stratégie de la collection.

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

Get-CsClientPolicy | Where-Object {$_.EnableAppearOffline -eq $True} | Remove-CsClientPolicy

La commande ci-dessus supprime toutes les stratégies de clients dans lesquelles la propriété EnableAppearOffline est définie sur True. Pour cela, la commande appelle d’abord Get-CsClientPolicy sans autre paramètre ; il en résulte une collection de toutes les stratégies de clients configurées dans l’organisation. Cette collection est ensuite redirigée vers la cmdlet Where-Object qui choisit uniquement les stratégies pour lesquelles la propriété EnableAppearOffline est égale à True. Ensuite, cette collection filtrée est redirigée vers Remove-CsClientPolicy qui supprime chaque stratégie de la collection.