Поделиться через


Disable-Mailbox

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Последнее изменение раздела: 2011-02-01

Командлет Disable-Mailbox используется для отключения почтового ящика существующего пользователя или объекта InetOrgPerson и удаления атрибутов Exchange этого объекта из службы каталогов Active Directory. Учетная запись пользователя, связанная с почтовым ящиком, останется в Active Directory, но не будет более связана с почтовым ящиком.

Синтаксис

disable-Mailbox -Identity <MailboxIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDefaultScope <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

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

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

Командлет Disable-Mailbox также выполняет задачу очистки в отдельном почтовом ящике, так что почтовый ящик будет отключен немедленно после выполнения этой задачи. Не требуется ожидать ночного обслуживания или запускать командлет Clean-MailboxDatabase для отключаемого ящика.

Обычно почтовый ящик помечается как отключенный сразу после выполнения команд Disable-Mailbox или Remove-Mailbox. Однако если почтовый ящик был отключен или удален во время остановки службы банка данных Exchange или если он был отключен или удален внешними средствами, а не через интерфейс управления Exchange, объект почтового ящика в базе данных почтовых ящиков Exchange не будет помечен как отключенный. В этом случае можно использовать командлет Clean-MailboxDatabase для поиска в службе каталогов Active Directory отключенных почтовых ящиков, которые еще не помечены как отключенные в базе данных почтовых ящиков Microsoft Exchange, и для обновления данных о состоянии таких почтовых ящиков в базе данных почтовых ящиков Exchange. Дополнительные сведения о командлете Clean-MailboxDatabase см. в разделе Clean-MailboxDatabase.

Для выполнения командлета Disable-Mailbox используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора получателей Exchange.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Параметры

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

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

  • GUID;

  • различающееся имя;

  • Домен\Учетная запись;

  • имя участника-пользователя;

  • различающееся имя (DN) старой версии Exchange;

  • SMTP-адрес;

  • псевдоним.

Confirm

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

System.Management.Automation.SwitchParameter

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

IgnoreDefaultScope

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

System.Management.Automation.SwitchParameter

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

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

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

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

Ошибки

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

  

 

Пример

В следующем примере показано, как отключить почтовый ящик пользователя John Peoples, псевдоним которого — «john», и удалить все атрибуты почтового ящика из Active Directory.

Disable-Mailbox john@contoso.com