다음을 통해 공유


Get-AIPScannerStatus

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

구문

Get-AIPScannerStatus []

Description

이 cmdlet은 아래 설명된 대로 서로 다른 사용량으로 Azure Information Protection 클래식 및 통합 레이블 지정 클라이언트에서 지원됩니다.

통합 레이블 지정 클라이언트

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

  • 클러스터 이름

  • 다음을 포함한 클러스터 상태

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

또한 출력은 클러스터에 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