Командлет Get-MailboxDatabase используется для извлечения одного или нескольких объектов базы данных почтовых ящиков из группы хранения, сервера или организации.

Синтаксис

Get-MailboxDatabase [-Identity <DatabaseIdParameter>] [-DomainController <Fqdn>] [-IncludePreExchange2007 <SwitchParameter>] [-Status <SwitchParameter>]
Get-MailboxDatabase -Server <ServerIdParameter> [-DomainController <Fqdn>] [-IncludePreExchange2007 <SwitchParameter>] [-Status <SwitchParameter>]
Get-MailboxDatabase -StorageGroup <StorageGroupIdParameter> [-DomainController <Fqdn>] [-IncludePreExchange2007 <SwitchParameter>] [-Status <SwitchParameter>]

Параметры

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

Server

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

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

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

StorageGroup

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

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

  • Идентификатор GUID

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

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

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

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

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

IncludePreExchange2007

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

System.Management.Automation.SwitchParameter

Параметр IncludePreExchange2007 указывает, что необходимо включить сведения о базах данных почтовых ящиков предыдущих версий Exchange Server в дополнение к базам данных почтовых ящиков на сервере Exchange Server 2007.

Status

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

System.Management.Automation.SwitchParameter

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

  • BackupInProgress

  • Mounted

  • OnlineMaintenanceInProgress

Указывать значение для этого параметра не нужно.

Если задан этот параметр, следует отформатировать выходные данные таким образом, чтобы можно было просмотреть дополнительные атрибуты. Например, направить атрибуты по конвейеру в командлет format-list.

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

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

  • роль администратора Exchange с правами на просмотр.

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

Командлет Get-MailboxDatabase без указания параметров используется для получения сведений о всех базах данных почтовых ящиков в организации Exchange.

Командлет Get-MailboxDatabase используется с параметром Server для получения сведений о всех базах данных почтовых ящиков на указанном сервере.

Командлет Get-MailboxDatabase используется с параметром StorageGroup для получения сведений о всех базах данных почтовых ящиков в указанной группе хранения.

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

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

Ошибки

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

 

Исключения

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

 

Пример

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

Второй пример иллюстрирует получение сведений о базе данных MailboxDatabase01 на сервере Server01. В этом примере также извлекаются сведения о состоянии и полученные данные направляются в командлет format-list, чтобы можно было просмотреть все сведения о базах данных почтовых ящиков.

Третий пример иллюстрирует просмотр имени, группы хранения, сведений о подключении базы данных для всех баз данных почтовых ящиков.

Копировать код
Get-MailboxDatabase -IncludePreExchange2007
Get-MailboxDatabase -Identity Server01\StorageGroup01\MailboxDatabase01 -Status | format-list
Get-MailboxDatabase -Status | format-table Name,StorageGroup,Mounted