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 указывает сервер, с которого необходимо получить статистику почтовых ящиков. Можно использовать одно из следующих значений:
Если задано значение параметра Server, команда возвращает статистику для всех почтовых ящиков во всех базах данных заданного сервера, включая базы данных восстановления. Если этот параметр не задан, команда возвращает статистику входов в систему для локального сервера. Этот параметр может получать на вход результаты командлетов Get-ExchangeServer и Get-MailboxServer. |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя контроллера домена, который получает данные из службы каталогов Active Directory, включите в команду параметр DomainController. |
Identity |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.GeneralMailboxIdParameter |
Параметр Identity указывает почтовый ящик. Если значение параметра Identity задано, команда находит почтовый ящик, определенный параметром Identity, подключается к серверу, на котором находится этот почтовый ящик, и возвращает статистику для этого почтового ящика. Можно использовать одно из следующих значений:
Этот параметр может получать на вход результаты командлета Get-Mailbox. |
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
Пример
Первый пример возвращает статистику для всех почтовых ящиков на локальном сервере.
Примечание. |
---|
Командлет 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}