Cette base de données de boîtes aux lettres contient une ou plusieurs boîtes aux lettres, plans de boîtes aux lettres, boîtes aux lettres d’archivage, boîtes aux lettres de dossiers publics ou boîtes aux lettres d’arbitrage
17 juin 2021Erreur :
« Cette base de données de boîtes aux lettres contient une ou plusieurs boîtes aux lettres, plans de boîtes aux lettres, boîtes aux lettres d’archivage, boîtes aux lettres de dossiers publics ou boîtes aux lettres d’arbitrage, boîtes aux lettres d’audit. Pour obtenir une liste de toutes les boîtes aux lettres de cette base de données, exécutez la commande Get-Mailbox -Database <ID de la base de données>. Pour obtenir une liste de tous les plans de boîte aux lettres dans cette base de données, exécutez la commande Get-MailboxPlan. Pour obtenir une liste des boîtes aux lettres d’archivage dans cette base de données, exécutez la commande Get-Mailbox -Database <ID de la base de données> -Archive. Pour obtenir une liste de toutes les boîtes aux lettres de dossiers publics dans cette base de données, exécutez la commande Get-Mailbox -Database <ID de base de données> -PublicFolder. Pour obtenir une liste de toutes les boîtes aux lettres d’arbitrage dans cette base de données, exécutez la commande Get-Mailbox -Database <ID de la base de données> -Arbitration. Pour obtenir une liste de toutes les boîtes aux lettres d’audit dans cette base de données, exécutez la commande Get-Mailbox -Database <ID de la base de données> -AuditLog. Pour désactiver une boîte aux lettres sans arbitrage afin de pouvoir supprimer la base de données de boîtes aux lettres, exécutez la commande Disable-Mailbox <Mailbox ID>. Pour désactiver une boîte aux lettres d’archivage afin de pouvoir supprimer la base de données de boîtes aux lettres, exécutez la commande Disable-Mailbox <Mailbox ID> -Archive. Pour désactiver une boîte aux lettres de dossiers publics afin de pouvoir supprimer la base de données de boîtes aux lettres, exécutez la commande Disable-Mailbox <Mailbox ID> -PublicFolder. Pour désactiver une boîte aux lettres d’audit afin de pouvoir supprimer la base de données de boîtes aux lettres, exécutez la commande Get-Mailbox -AuditLog | Désactiver-Mailbox. Les boîtes aux lettres d’arbitrage doivent être déplacées vers un autre serveur ; pour cela, exécutez la commande New-MoveRequest <parameters>. S’il s’agit du dernier serveur de l’organisation, exécutez la commande Disable-Mailbox <Mailbox ID> -Arbitration -DisableLastArbitrationMailboxAllowed pour désactiver la boîte aux lettres d’arbitrage. Les plans de boîte aux lettres doivent être déplacés vers un autre serveur ; pour cela, exécutez la commande Set-MailboxPlan <MailboxPlan ID> -Database <Database ID>. «
avant de déplacer les boîtes aux lettres, exécutez la cmdlet Set-ADServerSettings avec le paramètre -ViewEntireForest.
Cela vous permettra de voir les objets dans toute la forêt.
1 |
Set-ADServerSettings -ViewEntireForest $true |
Savez-vous vers quelle base de données vous allez également migrer les boîtes aux lettres ? Vérifiez l’état de la base de données de boîtes aux lettres.
Exécutez l’applet de commande Get-MailboxDatabase.
1 2 3 4 5 6 |
Get-MailboxDatabase -Status | Sort Name | Format-Table Name, Server, Mounted Name Server Mounted ---- ------ ------- DB01 SRVEX01-2016 True DB02 SRVEX01-2016 True |
Dans notre exemple, nous allons supprimer la base de données de boîtes aux lettres DB01. Avant de pouvoir le faire, nous devons déplacer les boîtes aux lettres. Nous allons déplacer toutes les boîtes aux lettres vers la base de données de boîtes aux lettres DB02. Les boîtes aux lettres de surveillance associées à la base de données de boîtes aux lettres DB01 seront désactivées.
Exécutez Get-Mailbox pour rechercher toutes les boîtes aux lettres de la base de données que vous allez supprimer.
1 2 3 4 5 6 7 8 |
Get-Mailbox -Database "DB01" Name Alias ServerName ProhibitSendQuota ---- ----- ---------- ----------------- Administrateur Administrateur srvex01-2016 Unlimited DiscoverySearchMailbox... DiscoverySearchMa... srvex01-2016 Unlimited CHADER RACHED chader.rached srvex01-2016 Unlimited jenfile desperles jenfile.desperles srvex01-2016 Unlimited |
Déplacez toutes les boîtes aux lettres d’une base de données à une autre avec la cmdlet New-MoveRequest.
1 2 3 4 5 6 7 8 |
Get-Mailbox -Database "DB01" -ResultSize Unlimited | New-MoveRequest -TargetDatabase "DB02" DisplayName StatusDetail TotalMailboxSize TotalArchiveSize PercentComplete ----------- ------------ ---------------- ---------------- --------------- Administrateur WaitingForJobPickup 695.9 KB (712,591 bytes) 0 Discovery Search Mailbox WaitingForJobPickup 0 B (0 bytes) 0 CHADER RACHED WaitingForJobPickup 23.66 MB (24,812,530 bytes) 0 jenfile desperles WaitingForJobPickup 154.6 MB (162,135,858 bytes) 0 |
Recherchez les boîtes aux lettres d’archive dans la base de données.
1 |
Get-Mailbox -Database "DB01" -Archive |
Déplacez les boîtes aux lettres d’archivage vers une autre base de données.
1 |
Get-Mailbox -Database "DB01" -Archive | New-MoveRequest -TargetDatabase "DB02" |
Recherchez les boîtes aux lettres de dossiers publics dans la base de données.
1 |
Get-Mailbox -Database "DB01" -PublicFolder |
Déplacez les boîtes aux lettres de dossiers publics vers une autre base de données.
1 |
Get-Mailbox -Database "DB01" -PublicFolder | New-MoveRequest -TargetDatabase "DB02" |
Trouvez des boîtes aux lettres d’arbitrage dans la base de données.
1 2 3 4 5 6 7 8 9 10 11 |
Get-Mailbox -Database "DB01" -Arbitration Name Alias ServerName ProhibitSendQuota ---- ----- ---------- ----------------- SystemMailbox{1f05a927... SystemMailbox{1f0... srvex01-2016 Unlimited SystemMailbox{bb558c35... SystemMailbox{bb5... srvex01-2016 Unlimited SystemMailbox{e0dc1c29... SystemMailbox{e0d... srvex01-2016 Unlimited Migration.8f3e7716-201... Migration.8f3e771... srvex01-2016 300 MB (314,572,800 bytes) FederatedEmail.4c1f4d8... FederatedEmail.4c... srvex01-2016 1 MB (1,048,576 bytes) SystemMailbox{D0E409A0... SystemMailbox{D0E... srvex01-2016 Unlimited SystemMailbox{2CE34405... SystemMailbox{2CE... srvex01-2016 Unlimited |
Déplacez la boîte aux lettres d’arbitrage vers une autre base de données.
1 |
Get-Mailbox -Database "DB01" -Arbitration | New-MoveRequest -TargetDatabase "DB02" |
Recherchez les boîtes aux lettres du journal d’audit dans la base de données.
1 2 3 4 5 |
Get-Mailbox -Database "DB01" -AuditLog Name Alias ServerName ProhibitSendQuota ---- ----- ---------- ----------------- SystemMailbox{8cc370d3... SystemMailbox{8cc... srvex01-2016 50 GB (53,687,091,200 bytes) |
Déplacez les boîtes aux lettres du journal d’audit vers une autre base de données.
1 |
Get-Mailbox -Database "DB01" -AuditLog | New-MoveRequest -TargetDatabase "DB02" |
Recherchez les boîtes aux lettres de surveillance associées à la base de données de boîtes aux lettres.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Get-Mailbox -Database "DB01" -Monitoring | Format-Table Name, DisplayName, Database, Servername Name DisplayName Database ServerName ---- ----------- ------- ---------- HealthMailbox8ddfa44ce87b470aa29ca09d63014c97 HealthMailbox-srvEX01-2016-005 DB01 srvex01-2016 HealthMailbox217c956c6d8841c8849c3711a53c1548 HealthMailbox-srvEX01-2016-006 DB01 srvex01-2016 HealthMailboxc50946e3d170463e96219bbccf5aa7e4 HealthMailbox-srvEX01-2016-007 DB01 srvex01-2016 HealthMailbox5357efb1fdbe46f38be215864046302b HealthMailbox-srvEX01-2016-008 DB01 srvex01-2016 HealthMailbox63585f5a8b7b4a47a7554c5081fb8cec HealthMailbox-srvEX01-2016-009 DB01 srvex01-2016 HealthMailbox5b4ccf7b5d724fc692a14de58eb9249a HealthMailbox-srvEX01-2016-DB01 DB01 srvex01-2016 HealthMailbox5aa9c931b1d84d51b8b7264a588f07d3 HealthMailbox-srvEX01-2016-001 DB01 srvex01-2016 HealthMailboxf78993a630bb486aaf65a2c51568fb3a HealthMailbox-srvEX01-2016-002 DB01 srvex01-2016 HealthMailboxd0bd623ed7274a9fa8dc23862052bdaf HealthMailbox-srvEX01-2016-003 DB01 srvex01-2016 HealthMailboxeb024a7196dd4d3a9fd9ac13748cd762 HealthMailbox-srvEX01-2016-004 DB01 srvex01-2016 HealthMailbox494bcf084a0e4d9ca46aab4f06ae290e HealthMailbox-srvEX01-2016-010 DB01 srvex01-2016 |
Désactivez la surveillance des boîtes aux lettres.
1 |
Get-Mailbox -Database "DB01" -Monitoring | Disable-Mailbox -Confirm:$false |
Vérifiez que toutes les boîtes aux lettres sont déplacées. Après cela, supprimez les demandes de déplacement terminées. Si vous ne le faites pas, vous obtiendrez l’erreur.
1 |
Get-MoveRequestStatistics -MoveRequestQueue "DB02" |
Supprimer les demandes de déplacement des boîtes aux lettres
1 |
Get-MoveRequest -ResultSize Unlimited | Where-Object {$_.Status -Like "Completed"} | Remove-MoveRequest -Confirm:$false |
Si vous souhaitez supprimer toutes les demandes de déplacement
1 |
Get-MoveRequest -ResultSize Unlimited | Remove-MoveRequest -Confirm:$false |
- Connectez-vous au Centre d’administration Exchange.
- Cliquez sur serveurs dans le volet des fonctionnalités et cliquez sur l’onglet bases de données.
- Sélectionnez la base de données que vous souhaitez démonter dans la vue de liste.
- Cliquez sur l’icône Plus… dans la barre d’outils et cliquez sur Démonter.
Un avertissement s’affichera si vous êtes sûr de supprimer la base de données. Cliquez sur Oui.
Un autre message d’avertissement indique que la base de données spécifiée a été supprimée. Notez que nous devons supprimer manuellement le fichier de base de données du système.
Démarrez l’explorateur de fichiers sur le serveur Exchange et accédez à l’emplacement de la base de données. Supprimez la base de données et le dossier des journaux.
Views: 4103