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

Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.