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