Clean-MailboxDatabase
Этот командлет доступен только в Exchange Server 2010 г.
Используйте командлет Clean-MailboxDatabase, чтобы проверить Active Directory на наличие отключенных почтовых ящиков, которые еще не помечены как отключенные в хранилище Microsoft Exchange, и обновить состояние этих почтовых ящиков в хранилище Exchange. Этот командлет не может обновить хранилище Exchange, если служба microsoft Exchange Information Store не запущена и база данных подключена.
Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.
Синтаксис
Default (по умолчанию)
Clean-MailboxDatabase
[-Identity] <DatabaseIdParameter>
[-Confirm]
[-DomainController <Fqdn>]
[-WhatIf]
[<CommonParameters>]
Описание
Подключенный почтовый ящик состоит из двух частей: объекта почтового ящика в хранилище 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 во время остановки службы Microsoft Exchange Information Store или если почтовый ящик был отключен внешними средствами, отличными от командлета Disable-Mailbox или командлета Remove-Mailbox, можно использовать командлет Clean-MailboxDatabase для проверки на наличие отключенных почтовых ящиков.
Для его запуска необходимо получить соответствующие разрешения. Хотя в этой статье перечислены все параметры командлета, у вас может не быть доступа к некоторым параметрам, если они не включены в назначенные вам разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.
Примеры
Пример 1
Clean-MailboxDatabase MBD01
В этом примере выполняется очистка базы данных почтовых ящиков MBD01.
Параметры
-Confirm
Применимо: Exchange Server 2010 г.
Переключатель подтверждения указывает, показывать или скрывать запрос подтверждения. Влияние этого параметра на командлет зависит от того, требуется ли командлету подтверждение перед выполнением.
- Деструктивные командлеты (например, командлеты Remove-) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис:
-Confirm:$false. - Большинство других командлетов (например, командлеты New- и Set-) не имеют встроенной паузы. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | cf |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-DomainController
Применимо: Exchange Server 2010 г.
Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.
Параметр DomainController не поддерживается пограничными транспортными серверами. Пограничный транспортный сервер использует локальный экземпляр службы Active Directory облегченного доступа к каталогам (AD LDS) для чтения и записи данных.
Свойства параметра
| Тип: | Fqdn |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Identity
Применимо: Exchange Server 2010 г.
Параметр Identity указывает базу данных почтовых ящиков, которую требуется обновить. Вы можете использовать любое значение, уникальным образом идентифицирующее базу данных. Пример:
- имя;
- различающееся имя (DN);
- GUID
Свойства параметра
| Тип: | DatabaseIdParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | True |
| Значение из оставшихся аргументов: | False |
-WhatIf
Применимо: Exchange Server 2010 г.
Переключатель WhatIf имитирует действия команды. Вы можете использовать его для просмотра результатов изменений без фактического внесения этих изменений. С этим параметром не нужно указывать значение.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | wi |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.
Входные данные
Input types
Чтобы просмотреть типы входных данных, которые принимает этот командлет, см. Типы входных и выходных данных командлета. Если поле "Типы входных данных" для командлета пусто, командлет не принимает входные данные.
Выходные данные
Output types
Чтобы просмотреть типы возвращаемых данных, также называемые типами вывода, которые принимает этот командлет, см. раздел Типы ввода и вывода командлета. Если поле "Типы выходных данных" пусто, командлет не возвращает данные.