Utiliser des scripts d'environnement de ligne de commande Exchange Management Shell pour des dossiers gérés

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2011-04-28

Les cmdlets et scripts de l’environnement de ligne de commande vous permettent de gérer les enregistrements de messagerie (MRM) dans MicrosoftExchange Server 2010. Nous vous recommandons de tester tout d’abord les fonctionnalités pour la gestion des enregistrements de messagerie dans un environnement hors production. Lorsque vous êtes prêt à implémenter la gestion des enregistrements de messagerie en production, vous pouvez utiliser les mêmes scripts dans votre environnement de production pour répliquer précisément et de manière cohérente les dossiers gérés, les paramètres de contenu gérés et les stratégies de boîtes aux lettres de dossiers gérés.

RemarqueRemarque :
Les dossiers personnalisés gérés sont une fonctionnalité essentielle de la gestion des enregistrements de messagerie. Chaque boîte aux lettres avec des dossiers personnalisés gérés requiert une licence d’accès client Exchange Server Enterprise. Les boîtes aux lettres avec des stratégies incluant des dossiers personnalisés gérés requièrent une licence d’accès client à Exchange Server Enterprise.

Utiliser l’environnement de ligne de commande Exchange Management Shell pour gérer les dossiers gérés

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Gestion des enregistrements de messagerie » dans la rubrique Stratégie de messagerie et autorisations de conformité.

  1. Créez un script en entrant des commandes de l’environnement de ligne de commande Exchange Management Shell dans un éditeur de texte, comme le montre l’exemple de script suivant.

  2. Enregistrez le fichier texte pour le script avec l’extension .ps1 (par exemple, MRM_Sample_Script.ps1).

  3. À l’invite de commandes de l’environnement de ligne de commande Exchange Management Shell, entrez le chemin et le nom de fichier du script (par exemple, C:\Scripts\MRM_Sample_Script.ps1 ou .\MRM_Sample_Script.ps1 pour un script dans le répertoire de travail).

Voici un exemple de script pour MRM. Pour obtenir une explication sur les actions exécutées, consultez les commentaires à l’intérieur du script.

# MRM_Sample_Script.ps1

# This script demonstrates the fundamentals of performing messaging records management by running scripts in the Exchange Management Shell.

# Create a new managed custom folder.
New-ManagedFolder -Name "Important E-mail" -FolderName "Business Folder A" 

# Create a variable, \"$age,\" to use in the next command.
$age = New-TimeSpan -Day 30

# Create managed content settings for the new managed custom folder that delete items after 30 days.
New-ManagedContentSettings -Name "Retention settings for Business Folder A" -FolderName "Business Folder A" -MessageClass VoiceMail -RetentionEnabled:$true -AgeLimitForRetention $Age -RetentionAction PermanentlyDelete

# Create a managed folder mailbox policy.
New-ManagedFolderMailboxPolicy -Name "Business Folder A" -ManagedFolderLinks "Important E-mail"

# Apply the managed folder mailbox policy to a mailbox.
Set-Mailbox -Identity Administrator -ManagedFolderMailboxPolicy "Business Folder A"

# Schedule the Managed Folder Assistant to run the entire week.
$ServerName= cmd /c echo %computername%
Set-MailboxServer -ID $ServerName -ManagedFolderAssistantSchedule "Sun.12:00-Sun.11:00"

# Start the Managed Folder Assistant. 
Start-ManagedFolderAssistant

 © 2010 Microsoft Corporation. Tous droits réservés.