Get-ScanStatus
Возвращает текущее состояние службы для сканера Защита информации Microsoft Purview.
Синтаксис
Get-ScanStatus []
Описание
Командлет Get-ScanStatus возвращает следующие сведения о текущем состоянии кластера сканера:
Имя кластера
Состояние кластера, в том числе:
- В автономном режиме: служба не запущена
- Бездействует: служба запущена, но в настоящее время не выполняется сканирование.
- Сканирование: служба запущена и в настоящее время сканирует файлы.
- Ошибка. Служба проверки запущена, но возникла ошибка, которая не позволяет проверять файлы. Например, служба не может получить доступ к базе данных для конфигурации сканера.
Время начала сканирования: время последнего запуска сканирования в формате UTC.
Время от начала: длительность сканирования в следующем формате:
Days.HH:MM:SS
Сведения об узле: список узлов в кластере сканера.
Чтобы получить дополнительные сведения, используйте один или оба следующих метода:
Используйте переменную NodesInfo для просмотра сведений о текущем состоянии сканирования для каждого узла. Дополнительные сведения см. в примерах.
Используйте параметр Verbose для просмотра таких сведений, как количество отсканированных файлов, объем сканируемых данных и сведения о каждом сканированном репозитории.
При использовании параметра Verbose детализируйте дополнительные сведения о репозиториях с помощью переменных RepositoriesStatus или CurrentScanSummary .
Возможные состояния репозитория:
- Пропущено, если репозиторий был пропущен
- Ожидание, если текущая проверка не запущена, проверка репозитория
- Проверка, если текущая проверка выполняется в репозитории
- Завершено, если текущая проверка завершена в репозитории
Дополнительные сведения см. в статье Проверка сведений о сканировании для каждого узла и репозитория сканера.
Примеры
Пример 1. Получение текущего состояния службы проверки
PS C:\> Get-ScanStatus
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 марта 2021 г. в 9:05:02.
Выходные данные также показывают, что кластер contoso-test
имеет три узла.
Пример 2. Использование параметра Verbose для получения данных для текущего сканирования
PS C:\> Get-ScanStatus -Verbose
ScannedFiles MBScanned CurrentScanSummary RepositoriesStatus
------------ --------- ------------------ ------------------
2280 78478187 Microsoft.InformationProtection.Scanner.ScanSummaryData {{ Path = C:\temp, Status = Scanning }
В выходных данных показан только один репозиторий. В случае с несколькими репозиториями каждый из них указывается отдельно.
Пример 3. Использование переменной NodesInfo для получения сведений о состоянии сканирования на каждом узле
PS C:\> Get-ScanStatus
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-ScanStatus
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-ScanStatus - 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