Partager via


Remove-CsArchivingPolicy

 

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

Supprime la stratégie d’archivage de la messagerie instantanée spécifiée. Les stratégies d’archivage de messagerie instantanée déterminent si Microsoft Lync Server 2010 doit enregistrer automatiquement toutes les sessions entre les utilisateurs internes et/ou toutes les sessions de messagerie instantanée entre les utilisateurs internes et les partenaires fédérés.

Syntaxe

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

Description détaillée

Bon nombre d’organisations considèrent qu’il est utile d’archiver toutes les sessions de messagerie instantanée auxquelles leurs utilisateurs participent ; d’autres y sont obligées par la loi. Pour archiver les sessions de messagerie instantanée avec Lync Server 2010, vous devez procéder en deux étapes. Tout d’abord, vous devez activer l’archivage au niveau de l’étendue globale et/ou de l’étendue Site, à l’aide de la cmdlet Set-CsArchivingConfiguration. Cela vous permet d’archiver les sessions de messagerie instantanée, mais l’archivage de ces sessions ne commence pas automatiquement pour autant.

Par conséquent, pour enregistrer les transcriptions de vos sessions de messagerie instantanée, vous devez procéder à l’étape 2 : créer une ou plusieurs stratégies d’archivage des sessions de messagerie instantanée. Ces stratégies déterminent pour quels utilisateurs les sessions de messagerie instantanée seront enregistrées et quels types de sessions (internes et/ou externes) seront archivés. Les sessions de messagerie instantanée internes sont les sessions dans lesquelles l’ensemble des participants sont des utilisateurs authentifiés disposant de comptes Active Directory au sein de votre organisation ; les sessions de messagerie instantanée externes sont les sessions dans lesquelles au moins un participant est un utilisateur non authentifié qui ne dispose pas d’un compte Active Directory de votre organisation. Vous pouvez choisir d’archiver les sessions internes uniquement, les sessions externes uniquement ou les sessions internes et externes.

Les stratégies d’archivage peuvent être attribuées au niveau de l’étendue globale ou au niveau de l’étendue Site. De plus, ces stratégies peuvent être attribuées au niveau de l’étendue Utilisateur, puis appliquées à un utilisateur ou à un ensemble d’utilisateurs spécifique. Par exemple, supposons que votre stratégie globale archive uniquement les sessions de messagerie instantanée internes pour l’ensemble de vos utilisateurs. Dans ce cas, vous pouvez créer une deuxième stratégie qui archive les sessions internes et externes, puis l’appliquer à votre équipe commerciale. Comme les stratégies Utilisateur sont prioritaires sur les stratégies globales et du site, les membres de l’équipe commerciale verront toutes leurs sessions de messagerie instantanée archivées. Les autres utilisateurs (à savoir les personnes étrangères au service commercial et non concernées par la stratégie adoptée par ce service) verront uniquement leurs sessions internes de messagerie instantanée archivées.

La cmdlet Remove-CsArchivingPolicy vous permet de supprimer une stratégie d’archivage créée pour votre organisation. Si vous supprimez une stratégie par utilisateur, tous les utilisateurs affectés à cette stratégie tomberont automatiquement sous la juridiction de la stratégie de site pertinente. En l’absence de stratégie de site, ces utilisateurs seront alors soumis à la stratégie globale. Si vous supprimez une stratégie de site, les utilisateurs qui étaient concernés par cette stratégie tomberont automatiquement sous la juridiction de la stratégie globale.

Notez que vous pouvez également exécuter Remove-CsArchivingPolicy dans le cadre de la stratégie globale ; cependant, cette dernière ne peut pas être supprimée. En revanche, exécuter Remove-CsArchivingPolicy dans le cadre des stratégies globales entraîne la réinitialisation de toutes les propriétés de cette stratégie à leurs valeurs par défaut. Cela signifie que ni les sessions de messagerie instantanée internes, ni externes ne seront archivées. En effet, la valeur par défaut de ces deux propriétés (ArchiveInternal et ArchiveExternal) est False.

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

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

XdsIdentity

Identifiant unique de la stratégie d’archivage à supprimer. Les stratégies d’archivage peuvent être configurées au niveau de l’étendue Globale, Site ou Utilisateur. Pour supprimer la stratégie globale, utilisez cette syntaxe : -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 SalesArchivingPolicy.

Les caractères génériques ne sont pas autorisés pour spécifier une identité.

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-CsArchivingPolicy ne supprime pas automatiquement une stratégie 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.IM.IMArchivingPolicy. Remove-CsArchivingPolicy accepte les instances transmises via le pipeline des objets de la stratégie d’archivage.

Types de retours

Remove-CsArchivingPolicy ne renvoie ni valeur ni objet. Au lieu de cela, la cmdlet supprime les instances de l’objet Microsoft.Rtc.Management.WritableConfig.Policy.IM.IMArchivingPolicy.

Exemple

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

Remove-CsArchivingPolicy -Identity site:Redmond

Dans l’exemple ci-dessus, Remove-CsArchivingPolicy est utilisée pour supprimer la stratégie avec la propriété Identity site:Redmond. Notez que lorsqu’une stratégie configurée au niveau de l’étendue Site est supprimée, les utilisateurs précédemment gérés par cette stratégie utiliseront automatiquement à la place la stratégie d’archivage globale.

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

Get-CsArchivingPolicy -Filter site:* | Remove-CsArchivingPolicy

Dans l’exemple 2, toutes les stratégies d’archivage qui ont été configurées au niveau de l’étendue Site sont supprimées. En effet, Get-CsArchivingPolicy et le paramètre Filter permettent de récupérer une collection de toutes les stratégies d’archivage attribuées au niveau de l’étendue Site. Pour cela, on utilise la valeur de filtre « site:* » qui ordonne à Get-CsArchivingPolicy de ne retourner que les stratégies dont l’identité commence par les caractères « site: ». Une fois la collection retournée, elle est redirigée vers Remove-CsArchivingPolicy, qui supprime toutes les stratégies de la collection.

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

Get-CsArchivingPolicy | Where-Object {$_.ArchiveExternal -eq $False} | Remove-CsArchivingPolicy 

La commande ci-dessus supprime toutes les stratégies d’archivage dans lesquelles la propriété ArchiveExternal est définie sur False. Pour ce faire, Get-CsArchivingPolicy est d’abord utilisée pour retourner une collection de toutes les stratégies d’archivage configurées pour l’organisation. Cette collection est ensuite redirigée vers la cmdlet Where-Object, qui choisit les stratégies pour lesquelles la propriété ArchiveExternal est égale à False. La collection filtrée est alors transmise à Remove-CsArchivingPolicy, qui supprime chaque stratégie contenue dans la collection.