Get-StoreUsageStatistics
Этот командлет доступен только в локальной среде Exchange.
Командлет Get-StoreUsageStatistics используется для диагностики проблем производительности серверов и баз данных.
Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.
Синтаксис
Get-StoreUsageStatistics
-Database <DatabaseIdParameter>
[-CopyOnServer <ServerIdParameter>]
[-DomainController <Fqdn>]
[-Filter <String>]
[<CommonParameters>]
Get-StoreUsageStatistics
[-Identity] <GeneralMailboxIdParameter>
[-CopyOnServer <ServerIdParameter>]
[-DomainController <Fqdn>]
[-Filter <String>]
[<CommonParameters>]
Get-StoreUsageStatistics
-Server <ServerIdParameter>
[-IncludePassive]
[-DomainController <Fqdn>]
[-Filter <String>]
[<CommonParameters>]
Описание
Хранилище данных Exchange Майкрософт собирает сведения о задержке, вводе-выводе (ввода-вывода), количестве страниц, использовании процессора и TimeInServer. Метрика TimeInServer представляет общее время, которое синхронные и асинхронные запросы тратят в хранилище данных Майкрософт Exchange для почтового ящика пользователя. Эти сведения о ресурсах можно получить в хранилище сведений Майкрософт Exchange для 25 учетных записей с наибольшим использованием в указанной базе данных. Использование почтового ящика определяется как количество времени сервера, потребовавшегося для выполнения операций для этого почтового ящика. Командлет передает 25 ведущих пользователей по каждому 1-минутному периоду за последние 10 минут (250 объектов за 10 минут). Использование ресурсов представляет собой показатель нагрузки, возлагаемой на сервер различными пользователями.
Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.
Примеры
Пример 1
Get-StoreUsageStatistics -Server EX1 | ft -auto
В этом примере показано получение статистики использования хранилища по всем активным базам данных на сервере EX1.
Пример 2
Get-StoreUsageStatistics -Server EX1 -IncludePassive | ft -auto
В этом примере показано получение статистики использования хранилища по всем активным и пассивным базам данных на сервере EX1.
Пример 3
Get-StoreUsageStatistics -Database DB1 | Sort-Object LogRecordBytes -desc | Select-Object -First 10 | ft DigestCategory, *guid, LogRecordBytes, *time* -auto
В этом примере извлекается статистика использования хранилища для базы данных DB1 и выполняется сортировка выходных данных по 10 генераторам файлов журнала.
Параметры
-CopyOnServer
Параметр CopyOnServer указывает копию базы данных почтового ящика для получения статистики использования. Можно использовать любое значение, однозначно определяющее базу данных почтовых ящиков. Например:
- имя;
- различающееся имя (DN);
- GUID
Этот параметр используется с параметрами Server или Identity.
Type: | ServerIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Database
Параметр Database указывает имя базы данных почтовых ящиков для получения статистики использования (25 крупнейших почтовых ящиков в указанной базе данных почтовых ящиков). Можно использовать любое значение, однозначно определяющее базу данных почтовых ящиков. Например:
- имя;
- различающееся имя (DN);
- GUID
Этот параметр нельзя использовать с параметрами Identity или Server.
Type: | DatabaseIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Filter
Параметр Filter использует синтаксис OPATH для фильтрации результатов по указанным свойствам и значениям. Для критериев поиска используется следующий синтаксис: "Property -ComparisonOperator 'Value'"
.
- Заключите весь фильтр OPATH в двойные кавычки "". Если фильтр содержит системные значения (например,
$true
,$false
или$null
), используйте одиночные кавычки ' '. Хотя этот параметр является строкой (а не системным блоком), вы также можете использовать фигурные скобки { }, но только если фильтр не содержит переменные. - Property — это свойство с поддержкой фильтрации.
- ComparisonOperator — это оператор сравнения OPATH (например
-eq
, для равных и-like
для сравнения строк). Подробнее об операторах сравнения см. в статье about_Comparison_Operators. - Value — это значение свойства для поиска. Заключите текстовые значения и переменные в одиночные кавычки (
'Value'
или'$Variable'
). Если значение переменной содержит одиночные кавычки, необходимо определить (избежать) одиночные кавычки, чтобы правильно развернуть переменную. Например, вместо'$User'
используйте'$($User -Replace "'","''")'
. Не заключайте целые числа или системные значения в кавычки (например, используйте500
,$true
,$false
, или$null
вместо них).
Можно связать несколько условий поиска вместе с помощью логических операторов -and
и -or
. Например, "Criteria1 -and Criteria2"
или "(Criteria1 -and Criteria2) -or Criteria3"
.
Подробные сведения о фильтрах OPATH в Exchange см. в разделе Дополнительные сведения о синтаксисе OPATH.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Identity
Параметр Identity указывает почтовый ящик для получения статистики использования. Для идентификации почтового ящика можно использовать одно из следующих значений:
- GUID
- Различающееся имя (DN)
- Домен\учетная запись
- Имя участника-пользователя (UPN)
- Устаревшая версия DN Exchange
- SMTP-адрес
- Псевдоним
Команда возвращает результаты для почтового ящика, только если он является одним из 25 лучших пользователей ресурсов магазина.
Этот параметр нельзя использовать с параметрами Базы данных или Сервера.
Type: | GeneralMailboxIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-IncludePassive
Параметр IncludePassive указывает, следует ли включать статистику использования из активных и пассивных копий баз данных почтовых ящиков на сервере почтовых ящиков, указанном с помощью параметра Server. Указывать значение для этого параметра необязательно.
Если этот параметр не используется, в результаты будут включены только статистические данные из активных копий баз данных почтовых ящиков.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Server
Параметр Server указывает сервер почтовых ящиков для получения статистики использования (первые 25 почтовых ящиков во всех активных базах данных на указанном сервере). Для идентификации сервера можно использовать одно из следующих значений:
- Полное доменное имя (FQDN)
- NetBIOS-имя
Этот параметр нельзя использовать с параметрами Database или Identity.
Type: | ServerIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
Входные данные
Input types
Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.
Выходные данные
Output types
Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.