Scripts Exchange

Supprimer une BAL déconnectée

Ce script vous permet de supprimer les BAL déconnectées dans votre banque sans attendre la rétention en vigueur sur votre Exchange.

Lister les boites déconnectés :

Get-MailboxStatistics -Database « Mailbox Databse » | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

    Vous pouvez vérifier les boites qui vont être supprimées définitivement.

Supprimer définitivement les BAL:

Get-MailboxStatistics -Database « Mailbox Database » | where-object { $_.DisconnectDate -ne $null } | ForEach { Remove-Mailbox -Database $_.database -StoreMailboxIdentity $_.MailboxGuid }

    La BAL n’existe plus !


 

### AVEC EXCHANGE 2010 ###

Il se peut que vous ayez un message d’erreur car Powershell n’aime pas les imbrications …

Voici un script complet:

$DBname = « MyDBname »
$Disconnected = Get-MailboxStatistics -Database $DBname | where-object { $_.DisconnectDate -ne $null }
$Disconnected | ForEach-Object { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }

 

Click to comment

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights