Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Командлет Get-MailboxStatistics используется для получения сведений о почтовом ящике, таких как размер почтового ящика, количество находящихся в нем сообщений и время последнего обращения к почтовому ящику. Кроме того, пользователь может получить сведения об истории перемещений или отчет о перемещении по выполненному запросу.
Синтаксис
Get-MailboxStatistics -Identity
<GeneralMailboxOrMailUserIdParameter> [-Archive
<SwitchParameter>] [-DomainController <Fqdn>]
[-IncludeMoveHistory <SwitchParameter>] [-IncludeMoveReport
<SwitchParameter>]
|
Get-MailboxStatistics -Database
<DatabaseIdParameter> [-DomainController <Fqdn>]
|
Get-MailboxStatistics -Server <ServerIdParameter>
[-DomainController <Fqdn>]
|
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
Database |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр Database указывает имя базы данных почтового ящика. При наличии значения у параметра Database командная консоль Exchange возвращает статистику для всех почтовых ящиков в указанной базе данных. Ниже приведены значения, которые можно использовать.
Этот параметр принимает конвейерный ввод от командлета Get-MailboxDatabase. |
||
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.GeneralMailboxOrMailUserIdParameter |
Параметр Identity указывает почтовый ящик. Если значение параметра Identity задано, команда находит почтовый ящик, указанный в параметре Identity, подключается к серверу, на котором находится этот почтовый ящик, и возвращает статистику для этого почтового ящика. Можно использовать одно из следующих значений:
|
||
Server |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server указывает сервер, с которого необходимо получить статистику почтовых ящиков. Можно использовать одно из следующих значений:
Если задано значение параметра Server, команда возвращает статистику для всех почтовых ящиков во всех базах данных заданного сервера, включая базы данных восстановления. Если этот параметр не задан, команда возвращает статистику входов в систему для локального сервера. |
||
Archive |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Archive указывает необходимость возврата статистики почтового ящика для архивного ящика, связанного с указанным. Указывать значение для этого параметра необязательно. |
||
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
|||
IncludeMoveHistory |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр IncludeMoveHistory указывает на необходимость возврата дополнительных сведений о почтовом ящике, в том числе историю выполненных запросов перемещения (состояние, флаги, целевая база данных, поврежденные элементы, время начала и завершения, продолжительность запроса перемещения на различных этапах и коды ошибок). |
||
IncludeMoveReport |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр IncludeMoveReport указывает на необходимость возвращения подробного отчета о перемещении по выполненному запросу (например, сведений о подключениях сервера и этапах перемещения).
|
Подробное описание
На серверах почтовых ящиков можно использовать командлет Get-MailboxStatistics без параметров. В этом случае командлет возвращает статистику для всех почтовых ящиков всех баз данных локального сервера.
Примечание. |
---|
Для успешной работы командлета Get-MailboxStatistics требуется наличие по крайней мере одного из следующих параметров: Server, Database или Identity. |
Командлет Get-MailboxStatistics используется для возвращения подробной истории перемещения и отчета о перемещении по выполненным запросам для диагностики запроса перемещения. Чтобы просмотреть историю перемещений, необходимо передать этот командлет в виде объекта. Сведения о перемещениях хранятся в базе данных почтового ящика и нумеруются последовательно, а последний выполненный запрос перемещения всегда имеет номер 0. Дополнительные сведения см. в примерах 6, 7 и 8 в этом разделе.
Примечание. |
---|
Отчеты и историю перемещений можно просматривать только для выполненных запросов перемещения. |
Тема «Разрешения подготовки получателей» в разделе Разрешения для почтового ящика.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
|
Исключения
Исключения | Описание |
---|---|
|
|
Примеры
ПРИМЕР 1
В этом примере извлекается статистика для почтового ящика с псевдонимом AylaKol.
Скопировать код | |
---|---|
Get-MailboxStatistics -Identity AylaKol |
ПРИМЕР 2
В этом примере происходит получение статистики почтового ящика для всех ящиков на сервере MailboxServer01.
Скопировать код | |
---|---|
Get-MailboxStatistics -Server MailboxServer01 |
ПРИМЕР 3
В этом примере происходит получение статистики почтового ящика для указанного ящика.
Скопировать код | |
---|---|
Get-MailboxStatistics -Identity contoso\chris |
ПРИМЕР 4
В этом примере происходит получение статистики почтового ящика для всех ящиков в указанной базе данных ящиков.
Скопировать код | |
---|---|
Get-MailboxStatistics -Database "Mailbox Database" |
ПРИМЕР 5
В этом примере происходит получение статистики почтового ящика для всех отключенных ящиков. В этом примере используется условие WHERE. Переменная $_ используется для указания объекта, переданного в конвейер. Оператор -ne означает неравенство.
Скопировать код | |
---|---|
Get-MailboxStatistics | Where {$_.DisconnectDate -ne $null} |
ПРИМЕР 6
В этом примере выполняется получение общей истории перемещений по выполненному запросу для почтового ящика пользователя Ayla Kol. Если полученные данные не передаются командлету Format-List, то история перемещения не отображается.
Скопировать код | |
---|---|
Get-MailboxStatistics -Identity AylaKol -IncludeMoveHistory | Format-List |
ПРИМЕР 7
В этом примере выполняется получение подробной истории
перемещений по выполненному запросу для почтового ящика
пользователя Ayla Kol. Временная переменная используется в примере
для хранения объекта статистики почтового ящика. Если почтовый ящик
перемещен несколько раз, то для каждого действия будет существовать
отдельный отчет. Последним отчетом о перемещении всегда является
MoveReport[0]
.
Скопировать код | |
---|---|
$temp=Get-MailboxStatistics -Identity AylaKol -IncludeMoveHistory $temp.MoveHistory[0] |
ПРИМЕР 8
В этом примере выполняется получение подробной истории перемещений и подробного отчета о перемещении для почтового ящика пользователя Ayla Kol. Временная переменная используется в примере для хранения объекта статистики запроса перемещения. Отчет о перемещении выводится в файл CSV.
Скопировать код | |
---|---|
$temp=Get-MailboxStatistics -Identity AylaKol -IncludeMoveReport $temp.MoveHistory[0] | Export-CSV C:\MoveReport_AylaKol.csv |