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


Get-AIPScannerStatus

Возвращает текущее состояние службы для средства проверки Information Protection Azure.

Синтаксис

Get-AIPScannerStatus []

Описание

Этот командлет поддерживается клиентами azure Information Protection классических и унифицированных меток с различным использованием, как описано ниже.

Клиент унифицированных меток

Командлет Get-AIPScannerStatus возвращает следующие сведения о текущем состоянии кластера сканера:

  • Имя кластера

  • Состояние кластера, в том числе:

    • Автономный режим: служба не запущена
    • Бездействует: служба запущена, но в настоящее время не сканируется.
    • Сканирование: служба запущена и в настоящее время сканирует файлы.
    • Ошибка. Служба проверки запущена, но она обнаружила ошибку, которая препятствует сканированию файлов. Например, служба не может получить доступ к базе данных для конфигурации сканера.
  • Время начала сканирования: время последнего запуска сканирования в формате UTC.

  • Время с начала: длительность сканирования в следующем формате: Days.HH:MM:SS

  • Сведения об узле: список узлов в кластере сканера.

Чтобы получить дополнительные сведения, используйте один или оба следующих метода:

  • Используйте переменную NodesInfo для просмотра сведений о текущем состоянии сканирования для каждого узла. Дополнительные сведения см. в примерах ниже.

  • Используйте параметр Verbose для просмотра сведений, таких как количество отсканированных файлов, объем отсканированных данных и сведения о каждом сканированном репозитории.

    При использовании параметра Verbose детализируйте дополнительные сведения о репозиториях с помощью переменных RepositoriesStatus или CurrentScanSummary .

    Возможные состояния репозитория:

    • Пропущено, если репозиторий был пропущен
    • Ожидание, если текущая проверка еще не начала проверку репозитория
    • Проверка, если текущая проверка выполняется в репозитории
    • Завершено, если текущая проверка завершена в репозитории

Дополнительные сведения см. в разделе Проверка сведений о сканировании для каждого узла и репозитория сканера.

Примеры

Пример 1. Получение текущего состояния службы проверки (клиент унифицированных меток)

PS C:\> Get-AIPScannerStatus
Cluster        : contoso-test
ClusterStatus  : Scanning
StartTime      : 03/10/2021 9:05:02 AM
TimeFromStart  : 00:00:00:37
NodesInfo      : {t-contoso1-T298-corp.contoso.com,t-contoso2-T298-corp.contoso.com,t-contoso3-T298-corp.contoso.com}

Эти выходные данные показывают, что в настоящее время в кластере выполняется contoso-test сканирование и было запущено 37 секунд назад в 10.03.2021 9:05:02.

В выходных данных также показано, что кластер contoso-test имеет 3 узла.

Пример 2. Использование параметра Verbose для получения данных для текущей проверки (клиент унифицированных меток)

PS C:\> Get-AIPScannerStatus -Verbose

ScannedFiles    MBScanned    CurrentScanSummary                                         RepositoriesStatus
------------    ---------    ------------------                                         ------------------
        2280    78478187     Microsoft.InformationProtection.Scanner.ScanSummaryData    {​​​​​​{​​​​​​ Path = C:\temp, Status = Scanning }​​​​​​

В выходных данных отображается только один репозиторий. В случае нескольких репозиториев каждый из них будет указан отдельно.

Пример 3. Использование переменной NodesInfo для получения сведений о состоянии сканирования на каждом узле (клиент унифицированных меток)

PS C:\> Get-AIPScannerStatus

Cluster        : contoso-test
ClusterStatus  : Scanning
StartTime      : 12/22/2020 9:05:02 AM
TimeFromStart  : 00:00:00:37
NodesInfo      : {t-contoso1-T298-corp.contoso.com,t-contoso2-T298-corp.contoso.com}

PS C:\WINDOWS\system32> $x=Get-AIPScannerStatus
PS C:\WINDOWS\system32> $x.NodesInfo

NodeName                            Status    IsScanning    Summary
--------                            --------  ----------    -------
t-contoso1-T298-corp.contoso.com    Scanning        True    Microsoft.InformationProtection.Scanner.ScanSummaryData
t-contoso2-T298-corp.contoso.com    Scanning     Pending    Microsoft.InformationProtection.Scanner.ScanSummaryData

PS C:\Windows\system32> $x.NodesInfo[0].Summary


ScannerID               : t-contoso1-T298-corp.contoso.com
ScannedFiles            : 2280
FailedFiles             : 0
ScannedBytes            : 78478187
Classified              : 0
Labeled                 : 0
....

В выходных данных сначала отображаются сведения о текущем состоянии сканирования, а также список узлов в кластере, а затем сведения о каждом узле в таблице.

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

При использовании переменной NodesInfo для детализации до сведений об узле целые числа узлов начинаются с 0.

Пример 4. Использование параметра Verbose и переменной RepositoriesStatus (клиент унифицированных меток)

PS C:\Windows\system32> $x=Get-AIPScannerStatus -Verbose
PS C:\Windows\system32> $x.RepositoriesStatus

Path        Status
----        ------
C:\temp     Scanning

В выходных данных отображается состояние проверки для каждого репозитория, настроенного для задания сканирования содержимого.

Пример 5. Использование параметра Verbose и переменной CurrentScanSummary

PS C:\Windows\system32> $x.CurrentScanSummary


ScannerID               : 
ScannedFiles            : 2280
FailedFiles             : 0
ScannedBytes            : 78478187
Classified              : 0
Labeled                 : 0
....

В выходных данных отображаются дополнительные сведения о проверке, выполняемой в данный момент, включая количество отсканированных, неудачных, классифицированных и помеченных файлов, а также количество отсканированных байтов.

Входные данные

None

Выходные данные

System.Object