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


Get-MailboxStatistics

 

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

Последнее изменение раздела: 2007-06-28

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

Синтаксис

Get-MailboxStatistics [-Identity <GeneralMailboxIdParameter>] [-DomainController <Fqdn>]

Get-MailboxStatistics -Database <DatabaseIdParameter> [-DomainController <Fqdn>]

Get-MailboxStatistics -Server <ServerIdParameter> [-DomainController <Fqdn>]

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

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

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

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

На серверах почтовых ящиков можно использовать командлет Get-MailboxStatistics без параметров. В этом случае командлет возвращает статистику для всех почтовых ящиков во всех базах данных локального сервера.

Параметры

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

Database

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

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

Можно использовать следующие значения:

  • Сервер\Группа_хранения\База_данных

  • Сервер\База_данных

  • База данных

Этот параметр может получать на вход результаты командлета Get-MailboxDatabase.

Server

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

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

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

  • Полное доменное имя (FQDN)

  • Имя NetBIOS

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

Этот параметр может получать на вход результаты командлетов Get-ExchangeServer и Get-MailboxServer.

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.GeneralMailboxIdParameter

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

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

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

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

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

  • Различающееся имя в прежнем формате Exchange

  • SmtpAddress

  • Псевдоним

Этот параметр может получать на вход результаты командлета Get-Mailbox.

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

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

Ошибки

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

 

Исключения

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

Пример

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

noteПримечание.
Командлет Get-MailboxStatistics можно использовать без параметров только на сервере почтовых ящиков.

Во втором примере возвращается статистика для всех почтовых ящиков на заданном сервере.

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

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

Пятый пример возвращает статистику для всех отключенных почтовых ящиков. В этом примере используется условие WHERE. Переменная $_ используется, чтобы указать, что объект передается по конвейеру. Оператор -ne означает «не равно».

Get-MailboxStatistics
Get-MailboxStatistics -Server MailboxServer01
Get-MailboxStatistics -Identity contoso\chris
Get-MailboxStatistics -Database "Mailbox Database"
Get-MailboxStatistics | Where {$_.DisconnectDate -ne $null}