Créer une demande de réparation de boîte aux lettres
S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3
Dernière rubrique modifiée : 2012-07-23
Utilisez la cmdlet New-MailboxRepairRequest pour détecter et réparer les corruptions de boîtes aux lettres. Vous pouvez exécuter cette commande sur une boîte aux lettres ou sur une base de données de boîtes aux lettres spécifique. Pendant l’exécution de cette tâche, l’accès aux boîtes aux lettres en cours de réparation est suspendu. Si vous exécutez cette commande sur une base de données de boîtes aux lettres, seule la boîte aux lettres en cours de réparation est interrompue. Toutes les autres boîtes aux lettres de la base de données continuent de fonctionner.
Remarque : |
---|
Vous ne pouvez pas effectuer ces procédures dans la console de gestion Exchange (EMC). Vous devez utiliser l’environnement Shell. |
La cmdlet New-MailboxRepairRequest détecte et répare les types de corruptions de boîte aux lettres suivants :
Recherche des corruptions de dossier (à l’aide de la valeur
SearchFolder
du paramètre CorruptionType)Ajout de décomptes sur les dossiers ne présentant par les valeurs correctes (à l’aide de la valeur
AggregateCounts
du paramètre CorruptionType)Affichages des dossiers ne renvoyant par le contenu correct (à l’aide de la valeur
FolderView
du paramètre CorruptionType)Dossiers configurés qui ne pointent pas de manière correcte vers des dossiers parents non configurés (à l’aide de la valeur
ProvisionedFolder
du paramètre CorruptionType)
Pour éviter les problèmes de performance, Exchange impose une limitation quant au nombre de demandes de réparation que chaque serveur peut envoyer simultanément. Une seule demande peut être active par serveur pour une réparation de niveau base de données, et jusqu’à 100 demandes pour une réparation de niveau boîte aux lettres.
Remarque : |
---|
Après avoir lancé la demande de réparation, vous ne pouvez pas l’interrompre, sauf si vous démontez la base de données. Pour plus d’informations, voir Démonter une base de données. |
Souhaitez-vous rechercher les autres tâches de gestion relatives à la création d’une demande de réparation de boîte aux lettres ? Consultez la rubrique Gestion des demandes de réparation de boîte aux lettres.
New-MailboxRepairRequest Output
Lorsque vous exécutez la cmdlet New-MailboxRepairRequest, la sortie suivante s’affiche :
RepairTaskID Cette valeur spécifie un identificateur unique pour la tâche de réparation.
Mailbox Cette valeur indique la boîte aux lettres en cours de réparation. Si vous avez spécifié une réparation de niveau base de données, cette valeur est vide.
Database Cette valeur indique la base de données qui contient la boîte aux lettres en cours de réparation.
Server Cette valeur indique le serveur de boîtes aux lettres hébergeant la copie active de la base de données qui contient la boîte aux lettres en cours de réparation.
Utiliser l’environnement Shell pour détecter des corruptions et réparer une boîte aux lettres
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 « Demande de réparation de boîte aux lettres » dans la rubrique Autorisations de boîtes aux lettres.
Cet exemple détecte et répare l’affichage des dossiers de la boîte aux lettres tony@contoso.com.
New-MailboxRepairRequest -Mailbox tony@contoso.com -CorruptionType FolderView
Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir New-MailboxRepairRequest.
Utiliser l’environnement Shell pour détecter des corruptions et réparer un ensemble de boîtes aux lettres
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 « Demande de réparation de boîte aux lettres » dans la rubrique Autorisations de boîtes aux lettres.
Cet exemple détecte et répare tous les types de corruption pour les boîtes aux lettres dont CustomAttribute2 est défini sur Réparation nécessaire.
Get-Mailbox -Filter {CustomAttribute2 -like "Repair Required"} | New-MailboxRepairRequest -CorruptionType SearchFolder,AggregateCounts,ProvisionedFolder,FolderView
Pour des informations détaillées sur la syntaxe et les paramètres, voir Get-Mailbox et New-MailboxRepairRequest.
Utiliser l’environnement Shell pour détecter les corruptions d’une boîte aux lettres
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 « Demande de réparation de boîte aux lettres » dans la rubrique Autorisations de boîtes aux lettres.
Cet exemple détecte et signale uniquement les problèmes de corruption ProvisionedFolder
et SearchFolder
dans la boîte aux lettres d’Ayla Kol. Cette commande ne répare pas les boîtes aux lettres.
New-MailboxRepairRequest -Mailbox ayla -CorruptionType ProvisionedFolder,SearchFolder -DetectOnly
Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir New-MailboxRepairRequest.
Utiliser l’environnement Shell pour réparer toutes les boîtes aux lettres d’une base de données
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 « Demande de réparation de boîte aux lettres » dans la rubrique Autorisations de boîtes aux lettres.
Cet exemple détecte et répare le type de corruption AggregateCounts
pour la base de données de boîtes aux lettres MBX-DB01.
New-MailboxRepairRequest -Database MBX-DB01 -CorruptionType AggregateCounts
Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir New-MailboxRepairRequest.
Autres tâches
Après avoir effectué ces procédures, vous pouvez également afficher les boîtes aux lettres qui présentaient des corruptions et qui ont été réparées. Pour plus d’informations, voir Afficher les entrées des demandes de réparation de boîte aux lettres dans l’Observateur d’événements.
© 2010 Microsoft Corporation. Tous droits réservés.