Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-04-22

Командлет Clean-MailboxDatabase используется для поиска в службе каталогов Служба каталогов Active Directory отключенных почтовых ящиков, которые не помечены как отключенные в хранилище Microsoft Exchange, и обновления этих почтовых ящиков в хранилище Exchange. Этот командлет не может обновить хранилище Exchange, если не запущена служба банка данных Microsoft Exchange и не подключена база данных.

Синтаксис

clean-MailboxDatabase -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Параметр Identity указывает базу данных почтовых ящиков, которую требуется обновить. Можно использовать одно из следующих значений:

  • GUID

  • различающееся имя (DN)

  • Имя базы данных почтовых ящиков

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm приостанавливает обработку и требует указать действие, которое будет выполнено командой перед ее возобновлением. Указывать значение параметра Confirm не обязательно.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Параметр DomainController указывает имя FQDN контроллера домена, который записывает это изменение конфигурации в Служба каталогов Active Directory. Параметр DomainController не поддерживается ролью пограничного транспортного сервера. Роль пограничного транспортного сервера выполняет запись только в экземпляр служб облегченного доступа к каталогам Служба каталогов Active Directory.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять с объектом. С помощью параметра WhatIf можно просмотреть изменения, которые могут произойти, не применяя эти изменения. Указывать значение параметра WhatIf не обязательно.

Подробное описание

У подключенного почтового ящика есть две части: объект почтового ящика в хранилище Exchange и объект пользователя со свойствами Exchange в службе каталогов Служба каталогов Active Directory. Отключенный почтовый ящик является объектом почтового ящика в хранилище Exchange, однако он не подключен к объекту пользователя в службе каталогов Служба каталогов Active Directory. Для отключения почтового ящика используется командлет Disable-Mailbox. Для отключения почтового ящика и удаления объекта пользователя из службы каталогов Служба каталогов Active Directory используется командлет Remove-Mailbox. Если необходимо окончательно удалить объект почтового ящика из хранилища Exchange, используется командлет Remove-Mailbox.

Для повторного подключения отключенного почтового ящика к учетной записи пользователя Служба каталогов Active Directory используется командлет Connect-Mailbox.

В обычных обстоятельствах нет необходимости выполнять командлет Clean-MailboxDatabase, так как почтовый ящик помечается как отключенный сразу после завершения команды Disable-Mailbox или Remove-Mailbox. Если командлет Disable-Mailbox или Remove-Mailbox используется после остановки службы банка данных Exchange либо если почтовый ящик был отключен с помощью внешних средств, отличных от командлетов Disable-Mailbox и Remove-Mailbox, то для поиска отключенных почтовых ящиков можно использовать командлет Clean-MailboxDatabase.

Для запуска этого командлета необходимы соответствующие разрешения. В этом разделе перечислены все параметры командлета, однако некоторые из них могут быть недоступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Разрешения базы данных почтовых ящиков» в разделе Разрешения для почтового ящика.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Исключения

Исключения Описание

 

Примеры

Пример 1

В этом примере очищается база данных почтовых ящиков MBD01.

Скопировать код
Clean-MailboxDatabase MBD01