Применимо к: 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 определяет базу данных, содержащую объект почтового ящика. Можно использовать одно из следующих значений:
Этот параметр должен использоваться вместе с параметром StoreMailboxIdentity . Параметр Database не может использоваться вместе с параметром Identity. Если почтовый ящик отсоединен от связанного с ним пользователя и нужно удалить объект почтового ящика из хранилища Exchange, используйте параметры Database и StoreMailboxIdentity. |
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Identity определяет удаляемый объект почтового ящика. Можно использовать одно из следующих значений:
Параметр 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 действуют следующие ограничения.
|
KeepWindowsLiveID |
Необязательный |
System.Management.Automation.SwitchParameter |
Этот параметр применяется к объектам в облачной службе. В случае локального развертывания он недоступен. Параметр KeepWindowsLiveID сохраняет идентификатор Windows Live ID, связанный с удаленным почтовым ящиком. |
Permanent |
Необязательный |
System.Boolean |
При использовании вместе с параметром Identity параметр
Permanent указывает, необходимо ли отсоединять почтовый ящик
от пользователя, удалять связанный объект пользователя из Служба
каталогов Active Directory, и удалять объект почтового ящика из
базы данных Exchange. Два возможных значения для этого параметра:
|
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 |