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


Remove-PublicFolderDatabase

 

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

Последнее изменение раздела: 2009-09-01

Командлет Remove-PublicFolderDatabase используется для удаления базы данных общих папок.

Синтаксис

Remove-PublicFolderDatabase -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-RemoveLastAllowed <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

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

CautionВнимание!
Удаление базы данных общих папок может привести к различным серьезным последствиям. Это особенно касается удаления последней базы данных общих папок в организации. Дополнительные сведения о последствиях удаления базы данных общих папок и рекомендации см. в разделе Инструкции по удалению базы данных общих папок.
Если требуется удалить последнюю базу данных общих папок на конкретном сервере Exchange 2007 необходимо переместить все реплицированные общие папки в другое хранилище с помощью скрипта MoveAllReplicas.ps1. Скрипт MoveAllReplicas.ps1 заменяет сервер в списке реплик для всех общих папок другим сервером. После репликации папок базу данных общих папок можно удалить с сервера Exchange 2007. Если удалить реплицированные общие папки до перемещения общих папок, удаленные общие папки могут реплицироваться, прежде чем базу данных общих папок можно будет удалить. В этом случае данные общих папок также удаляются из других общих хранилищ.

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

  • роль администратора организации Exchange.

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

Параметры

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

  • GUID

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

  • сервер\группа_хранения\имя_базы_данных

  • сервер\имя_базы_данных

  • имя_группы_хранения\имя_базы_данных

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

Confirm

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

System.Management.Automation.SwitchParameter

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

RemoveLastAllowed

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

System.Management.Automation.SwitchParameter

Если используется, параметр RemoveLastAllowed разрешает удаление последней в организации базы данных общих папок.

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

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

Ошибки

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

 

Исключения

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

 

Пример

Этот пример показывает, как удалить базу данных «MyServer\Second Storage Group\Public Folder Database» после выполнения всех необходимых для этого условий.

Remove-PublicFolderDatabase "MyServer\Second Storage Group\Public Folder Database"