다음을 통해 공유


Get-ScanStatus

Microsoft Purview Information Protection 스캐너에 대한 서비스의 현재 상태 가져옵니다.

구문

Get-ScanStatus []

Description

Get-ScanStatus cmdlet은 현재 스캐너 클러스터 상태 대한 다음 세부 정보를 반환합니다.

  • 클러스터 이름

  • 클러스터 상태 다음을 포함합니다.

    • 오프라인: 서비스가 시작되지 않음
    • 유휴 상태: 서비스가 실행 중이지만 현재 검색 중이 아닙니다.
    • 검사: 서비스가 실행 중이며 현재 파일을 검사하고 있습니다.
    • 오류. 스캐너 서비스가 실행 중이지만 파일을 검사하지 못하게 하는 오류가 발생했습니다. 예를 들어 서비스는 스캐너 구성을 위해 데이터베이스에 액세스할 수 없습니다.
  • 검사 시작 시간: 마지막 검사가 시작된 시간(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초 전인 2021년 3월 10일 오전 9:05:02에 시작되었음을 보여줍니다.

또한 출력은 클러스터에 contoso-test 3개의 노드가 있음을 보여 줍니다.

예제 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