Le modèle de stratégie Outlook déploie DisableCrossAccountCopy en tant que REG_EXPAND_SZ au lieu de REG_MULTI_SZ

Symptômes

Un administrateur Active Directory déploie la stratégie Microsoft Outlook 2010 ou Microsoft Outlook 2013 Empêcher la copie ou le déplacement d’éléments entre les comptes. Toutefois, bien que la stratégie soit appliquée aux stations de travail Microsoft Windows, Outlook n’empêche pas les utilisateurs de copier ou de déplacer des messages électroniques organization vers un fichier de données Outlook (.pst) ou un autre compte de messagerie.

Cause

Les fichiers de modèle d’administration Outlook 2010 et Outlook 2013 (ADM/ADMX/ADML) définissent la valeur de Registre DisableCrossAccountCopy à l’aide du type de données REG_EXPAND_SZ (chaîne de données extensible). Toutefois, la valeur de Registre DisableCrossAccountCopy doit être un type de données REG_MULTI_SZ (plusieurs chaînes).

Résolution

L’administrateur AD du organization peut utiliser les informations suivantes pour déployer la valeur de Registre DisableCrossAccountCopy à l’aide de stratégie de groupe :

Action : Remplacer
Hive : HKEY_CURRENT_USER (HKU\. PAR DÉFAUT)
Chemin de la clé : Software\Policies\Microsoft\Office\14.0\Outlook
Nom de la valeur : DisableCrossAccountCopy
Type de valeur : REG_MULTI_SZ

Définissez Données de valeur sur l’une des trois chaînes suivantes :

  1. Un astérisque (*) limite la copie ou le déplacement des messages de tout compte ou fichier de données Outlook (.pst).
  2. Nom de domaine du compte de messagerie à restreindre. Vous pouvez spécifier le domaine des comptes que vous souhaitez restreindre. Par exemple : contoso.com.
  3. Sharepoint Cette chaîne limite la copie ou le déplacement de données de toutes les listes SharePoint.

Dans les environnements Windows Server 2008 et Windows Server 2012, vous pouvez utiliser l’extension de préférence du Registre stratégie de groupe pour déployer les paramètres du Registre. Pour plus d’informations sur l’utilisation de l’extension de préférence de Registre pour déployer la valeur de Registre DisableCrossAccountCopy , consultez Configurer un élément de Registre.

Remarque

Dans un environnement Windows Server 2003, la modification du Registre peut être distribuée à l’aide d’un script d’ouverture de session. Pour plus d’informations sur l’utilisation d’un script d’ouverture de session pour déployer un paramètre de Registre, consultez Comment ajouter, modifier ou supprimer des sous-clés et des valeurs de Registre à l’aide d’un fichier .reg.

Pour plus d’informations sur le paramètre DisableCrossAccountCopy , voir Planifier la conformité et l’archivage dans Outlook 2010.

Importante

Si vous êtes un utilisateur Outlook et que vous rencontrez le comportement mentionné dans la section Symptômes, contactez l’administrateur de votre organization. Toute modification apportée à la ruche Stratégies du Registre sera remplacée par les paramètres de stratégie de l’organization. Par conséquent, vous devez contacter votre administrateur pour que les modifications nécessaires soient appliquées.

Informations supplémentaires

Les administrateurs peuvent également apporter des modifications aux modèles ADMX et ADML. Cela doit d’abord être testé dans l’environnement du client avec un nombre limité d’objets utilisateur Active Directory pour s’assurer qu’il aboutit au comportement Outlook attendu. Ensuite, la stratégie peut être appliquée plus largement. Pour mettre à jour les modèles d’administration, apportez les modifications suivantes aux fichiers outlk14.admx et outlk14.adml. Ces modifications mettent à jour le modèle pour utiliser la valeur de REG_MULTI_SZ correcte :

La valeur par défaut outlk14.admx comporte la section suivante pour cette stratégie :

<policy name="L_PreventCopyingOrMovingItemsBetweenAccounts" class="User" displayName="$(string.L_PreventCopyingOrMovingItemsBetweenAccounts)" explainText="$(string.L_PreventCopyingOrMovingItemsBetweenAccountsExplain)" presentation="$(presentation.L_PreventCopyingOrMovingItemsBetweenAccounts)" key="software\policies\microsoft\office\14.0\outlook">
          <parentCategory ref="L_Exchangesettings" />
          <supportedOn ref="windows:SUPPORTED_WindowsVista" />
          <elements>
             <text id="L_PreventCopyingOrMovingItemsBetweenAccountsID" valueName="disablecrossaccountcopy" required="true" expandable="true" />
          </elements>
       </policy>

Cela doit être remplacé par ce qui suit :

<policy name="L_PreventCopyingOrMovingItemsBetweenAccounts" class="User" displayName="$(string.L_PreventCopyingOrMovingItemsBetweenAccounts)" explainText="$(string.L_PreventCopyingOrMovingItemsBetweenAccountsExplain)" presentation="$(presentation.L_PreventCopyingOrMovingItemsBetweenAccounts)" key="software\policies\microsoft\office\14.0\outlook">
         <parentCategory ref="L_Exchangesettings" />
         <supportedOn ref="windows:SUPPORTED_WindowsVista" />
         <elements>
            <multiText id="L_PreventCopyingOrMovingItemsBetweenAccountsID" valueName="disablecrossaccountcopy" maxStrings="25" maxLength="100"/>
         </elements>
      </policy>

La valeur par défaut outlk14.adml contient la section suivante pour cette stratégie :

<presentation id="L_PreventCopyingOrMovingItemsBetweenAccounts">
            <textBox refId="L_PreventCopyingOrMovingItemsBetweenAccountsID">
               <label>SMTP address domain</label>
            </textBox>
         </presentation>

Cela doit être remplacé par ce qui suit :

<presentation id="L_PreventCopyingOrMovingItemsBetweenAccounts">
            <multiTextBox refId="L_PreventCopyingOrMovingItemsBetweenAccountsID">
            </multiTextBox>
         </presentation>