Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Удаляем отключенные почтовые ящики на всех Exchange 2007 серверах

Рубрика: Exchange Server
Метки: | | | | |
Понедельник, 5 октября 2009 г.
Просмотров: 12124
Подписаться на комментарии по RSS


В одной из предыдущих статей я показал как получить список всех отключенных почтовых ящиков в организации. Exchange 2007 не дает нам возможности произвести удаление данных ящиков с помощью GUI, поэтому нам необходимо воспользоваться соответствующими командлетами Powershell.

Итак, так как в больших организациях обычно имеется несколько серверов почтовых ящиков, следующая команда выдаст нам список всех отключенных ящиков на всех серверах:

<span style="color: #0000ff;">Get-ExchangeServer |
Where-Object {$_.IsMailboxServer –eq $true} | ForEach-Object {
Get-MailboxStatistics –Server $_.Name | Where-Object {$_.DisconnectDate
–notlike ‘’}}</span>

Для удаления, сперва поместим все отключенные ящики в переменную $mailboxes. После этого запустим цикл, который удаляет все отключенные ящики.

<span style="color: #0000ff;">$mailboxes
= Get-ExchangeServer | Where-Object {$_.IsMailboxServer –eq $true} |
ForEach-Object { Get-MailboxStatistics –Server $_.Name | Where-Object
{$_.DisconnectDate –notlike ‘’}} | select displayname, mailboxguid,
database</span>
<span style="color: #0000ff;">$mailboxes | ForEach { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }</span>

Для небольших организаций с одним серверов команду будет несколько попроще:

<span style="color: #0000ff;">$mailboxes = Get-MailboxStatistics | where-object { $_.DisconnectDate –notlike ‘’ } | Select displayname, mailboxguid, database</span>
<span style="color: #0000ff;">$mailboxes | ForEach { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }</span>

Интересное за сегодня

Общался с представителями компании Алютерра СК по вопросам переделывания фасадов для одного здания. Технологии, применяемые ими, производят приятное впечатление, советую присмотреться.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

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

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)