Удаляем отключенные почтовые ящики на всех Exchange 2007 серверах
Метки: exchange | Exchange Server | Powershell | Windows | Windows 2008 | администрирование
Понедельник, 5 октября 2009 г.
Просмотров: 1145
Подписаться на комментарии по RSS
В одной из предыдущих статей я показал как получить список всех отключенных почтовых ящиков в организации. Exchange 2007 не дает нам возможности произвести удаление данных ящиков с помощью GUI, поэтому нам необходимо воспользоваться соответствующими командлетами Powershell.
Итак, так как в больших организациях обычно имеется несколько серверов почтовых ящиков, следующая команда выдаст нам список всех отключенных ящиков на всех серверах:
Get-ExchangeServer |
Where-Object {$_.IsMailboxServer –eq $true} | ForEach-Object {
Get-MailboxStatistics –Server $_.Name | Where-Object {$_.DisconnectDate
–notlike ‘’}}
Для удаления, сперва поместим все отключенные ящики в переменную $mailboxes. После этого запустим цикл, который удаляет все отключенные ящики.
$mailboxes
= Get-ExchangeServer | Where-Object {$_.IsMailboxServer –eq $true} |
ForEach-Object { Get-MailboxStatistics –Server $_.Name | Where-Object
{$_.DisconnectDate –notlike ‘’}} | select displayname, mailboxguid,
database
$mailboxes | ForEach { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }
Для небольших организаций с одним серверов команду будет несколько попроще:
$mailboxes = Get-MailboxStatistics | where-object { $_.DisconnectDate –notlike ‘’ } | Select displayname, mailboxguid, database
$mailboxes | ForEach { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }
Интересное за сегодня
Общался с представителями компании Алютерра СК по вопросам переделывания фасадов для одного здания. Технологии, применяемые ими, производят приятное впечатление, советую присмотреться.
Еще записи по теме
- Получаем список членов группы рассылки в Exchange 2007
- Рецепты для работы с активной копией базы Exchange
- Блокировка Web Beacons & HTML Forms в Outlook Web App…
- Получаем список всех созданных за последнюю неделю почтовых ящиков
- Получение списка всех отключенных почтовых ящиков в Exchange 2007
- Установка статического IP адреса для DAG в Exchange 2010 SP1
- Проблема при подключении Outlook 2003 к Exchange 2010


Оставьте комментарий!