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

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

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

Синтаксис

Remove-Mailbox -Identity <MailboxIdParameter> [-Arbitration <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ForReconciliation <SwitchParameter>] [-IgnoreDefaultScope <SwitchParameter>] [-KeepWindowsLiveID <SwitchParameter>] [-Permanent <$true | $false>] [-RemoveLastArbitrationMailboxAllowed <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Remove-Mailbox -Database <DatabaseIdParameter> -StoreMailboxIdentity <StoreMailboxIdParameter> [-Arbitration <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ForReconciliation <SwitchParameter>] [-IgnoreDefaultScope <SwitchParameter>] [-RemoveLastArbitrationMailboxAllowed <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Database

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

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

  • GUID

  • имя базы данных,

Этот параметр должен использоваться вместе с параметром StoreMailboxIdentity . Параметр Database не может использоваться вместе с параметром Identity. Если почтовый ящик отсоединен от связанного с ним пользователя и нужно удалить объект почтового ящика из хранилища Exchange, используйте параметры Database и StoreMailboxIdentity.

Identity

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

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

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

  • ADObjectID

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

  • Устаревшее различающееся имя

  • GUID

  • Домен\Имя учетной записи

  • Основное имя пользователя

  • адрес электронной почты

  • псевдоним

Параметр Identity нельзя использовать вместе с параметром Database .

StoreMailboxIdentity

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

Microsoft.Exchange.Configuration.Tasks.StoreMailboxIdParameter

Параметр StoreMailboxIdentity указывает объект почтового ящика, который необходимо удалить. Параметр StoreMailboxIdentity используется вместе с параметром Database для удаления объекта почтового ящика из базы данных Exchange. Если почтовый ящик отсоединен от связанного с ним пользователя и нужно удалить объект почтового ящика из хранилища Exchange, используйте параметры Database и StoreMailboxIdentity.

Arbitration

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

System.Management.Automation.SwitchParameter

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

Confirm

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

System.Management.Automation.SwitchParameter

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

ForReconciliation

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

System.Management.Automation.SwitchParameter

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

IgnoreDefaultScope

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

System.Management.Automation.SwitchParameter

Параметр IgnoreDefaultScope указывает, что при выполнении команды необходимо игнорировать параметр, определяющий для сеанса командной консоли Exchange область получателя по умолчанию, и задает в качестве области действия весь лес. Это обеспечивает команде доступ к объектам Служба каталогов Active Directory, которые на текущий момент не относятся к области действия по умолчанию. Для параметра IgnoreDefaultScope действуют следующие ограничения.

  • При этом параметр DomainController использовать нельзя. Команда автоматически использует соответствующий сервер глобального каталога.

  • В качестве значения параметра Identity можно использовать только различающееся имя. Другие формы идентификации, например с помощью псевдонима или идентификатора GUID, не допускаются.

KeepWindowsLiveID

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

System.Management.Automation.SwitchParameter

Этот параметр применяется к объектам в облачной службе. В случае локального развертывания он недоступен.

Параметр KeepWindowsLiveID сохраняет идентификатор Windows Live ID, связанный с удаленным почтовым ящиком.

Permanent

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

System.Boolean

При использовании вместе с параметром Identity параметр Permanent указывает, необходимо ли отсоединять почтовый ящик от пользователя, удалять связанный объект пользователя из Служба каталогов Active Directory, и удалять объект почтового ящика из базы данных Exchange. Два возможных значения для этого параметра: $true или $false. Значение по умолчанию: $false.

RemoveLastArbitrationMailboxAllowed

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

Используйте один параметр Identity, чтобы отсоединить почтовый ящик от пользователя и удалить объект пользователя из Служба каталогов Active Directory. Объект почтового ящика продолжит свое существование. По умолчанию почтовый ящик хранится в базе данных Exchange в течение 30 дней, после чего он удаляется.

Используйте параметры Identity и Permanent, чтобы отсоединить почтовый ящик от пользователя, удалить объект пользователя из Служба каталогов Active Directory, а также удалить объект почтового ящика из базы данных Exchange. Объект почтового ящика в этом случае не сохраняется в базе данных Exchange как отсоединенный почтовый ящик.

Используйте параметры Database и StoreMailboxIdentity, чтобы удалить объект почтового ящика из базы данных Exchange. В этом случае объект почтового ящика уже был отсоединен от пользователя. Например, при выполнении командлета Disable-Mailbox объект почтового ящика Exchange сохраняется, но отключается от объекта пользователя Служба каталогов Active Directory. Параметры Database и StoreMailboxIdentity можно использовать для удаления этого отсоединенного объекта почтового ящика.

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

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

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

Ошибки

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

 

 

Исключения

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

 

 

Примеры

ПРИМЕР 1

Этот пример показывает, как отсоединить почтовый ящик пользователя «John Rodman» (john) от учетной записи пользователя и удалить объект почтового ящика из Служба каталогов Active Directory. Почтовый ящик остается в базе данных Exchange в течение периода хранения почтового ящика, заданного для базы данных почтовых ящиков.

Скопировать код
Remove-Mailbox -Identity contoso\john

ПРИМЕР 2

Этот пример показывает, как отсоединить почтовый ящик пользователя «John Rodman» (john) от учетной записи пользователя и удалить объект почтового ящика из Служба каталогов Active Directory, а также удалить почтовый ящик из базы данных Exchange.

Скопировать код
Remove-Mailbox -Identity contoso\john -Permanent $true

ПРИМЕР 3

Этот пример демонстрирует, как удалить почтовый ящик «John Rodman» (john) из базы данных Exchange, предполагая, что почтовый ящик был уже отсоединен от пользователя. В данном примере показано, как использовать командлет Get-Mailbox для получения значения GUID почтового ящика с помощью отображаемого имени отключенного почтового ящика. Это значение необходимо для параметра StoreMailboxIdentity командлета Remove-Mailbox.

Скопировать код
$Temp = Get-Mailbox | Where {$_.DisplayName -eq 'John Rodman'}
Remove-Mailbox -Database Server01\Database01 -StoreMailboxIdentity $Temp.MailboxGuid