Get-AIPScannerStatus
Pobiera bieżący stan usługi dla skanera usługi Azure Information Protection.
Składnia
Get-AIPScannerStatus []
Opis
To polecenie cmdlet jest obsługiwane zarówno przez klientów klasycznych, jak i ujednoliconych etykietowania platformy Azure Information Protection z różnymi zastosowaniami, jak opisano poniżej.
Klient ujednoliconego etykietowania
Polecenie cmdlet Get-AIPScannerStatus zwraca następujące szczegóły dotyczące bieżącego stanu klastra skanera:
Nazwa klastra
Stan klastra, w tym:
- Offline: usługa nie została uruchomiona
- Bezczynność: usługa jest uruchomiona, ale obecnie nie jest skanowana
- Skanowanie: usługa jest uruchomiona i obecnie skanuje pliki
- Błąd. Usługa skanera jest uruchomiona, ale napotkała błąd uniemożliwiający skanowanie plików. Na przykład usługa nie może uzyskać dostępu do bazy danych dla konfiguracji skanera.
Godzina rozpoczęcia skanowania: czas rozpoczęcia ostatniego skanowania w formacie czasu UTC.
Godzina od początku: czas trwania skanowania w następującym formacie:
Days.HH:MM:SS
Informacje o węźle: lista węzłów w klastrze skanera
Aby uzyskać dalsze szczegóły, użyj jednej lub obu następujących metod:
Użyj zmiennej NodesInfo , aby wyświetlić szczegółowe informacje o bieżącym stanie skanowania dla każdego węzła. Aby uzyskać więcej informacji, zobacz poniższe przykłady.
Użyj parametru Verbose , aby wyświetlić szczegóły, takie jak liczba skanowanych plików, ilość zeskanowanych danych i szczegóły dla każdego zeskanowanego repozytorium.
W przypadku korzystania z parametru Verbose przejdź do szczegółów, aby uzyskać więcej szczegółów dotyczących repozytoriów przy użyciu zmiennych RepositoriesStatus lub CurrentScanSummary .
Możliwe stany repozytorium obejmują:
- Pominięto, jeśli repozytorium zostało pominięte
- Oczekujące, jeśli bieżące skanowanie nie zostało jeszcze rozpoczęte skanowanie repozytorium
- Skanowanie, jeśli bieżące skanowanie jest uruchomione w repozytorium
- Zakończono, jeśli bieżące skanowanie zostało ukończone w repozytorium
Aby uzyskać więcej informacji, zobacz Weryfikowanie szczegółów skanowania dla węzła i repozytorium skanera.
Przykłady
Przykład 1: Pobieranie bieżącego stanu usługi skanera (ujednoliconego klienta etykietowania)
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}
Te dane wyjściowe pokazują, że skanowanie jest obecnie uruchomione w contoso-test
klastrze i zostało uruchomione 37 sekund temu o godzinie 10.03.2021 9:05:02.
Dane wyjściowe pokazują również, że contoso-test
klaster ma 3 węzły.
Przykład 2: Użyj parametru Verbose, aby pobrać dane dla bieżącego skanowania (ujednolicony klient etykietowania)
PS C:\> Get-AIPScannerStatus -Verbose
ScannedFiles MBScanned CurrentScanSummary RepositoriesStatus
------------ --------- ------------------ ------------------
2280 78478187 Microsoft.InformationProtection.Scanner.ScanSummaryData {{ Path = C:\temp, Status = Scanning }
Te dane wyjściowe zawierają tylko jedno repozytorium. W przypadku wielu repozytoriów każda z nich będzie wyświetlana oddzielnie.
Przykład 3. Użyj zmiennej NodesInfo, aby uzyskać szczegółowe informacje o stanie skanowania w każdym węźle (ujednolicony klient etykietowania)
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
....
Te dane wyjściowe najpierw zawierają szczegółowe informacje o bieżącym stanie skanowania, a także listę węzłów w klastrze, a następnie szczegóły dla każdego węzła w tabeli.
Dalsze przechodzenie do szczegółów przy użyciu liczby całkowitej węzła zawiera długą listę szczegółów dotyczących skanowania w wybranym węźle, takich jak liczba skanowanych, sklasyfikowanych i oznaczonych plików, a także liczba skanowanych bajtów.
W przypadku używania zmiennej NodesInfo do przechodzenia do szczegółów węzła liczba całkowita węzła zaczyna się od 0.
Przykład 4: Użyj parametru Verbose i zmiennej RepositoriesStatus (ujednoliconego klienta etykietowania)
PS C:\Windows\system32> $x=Get-AIPScannerStatus -Verbose
PS C:\Windows\system32> $x.RepositoriesStatus
Path Status
---- ------
C:\temp Scanning
Dane wyjściowe pokazują stan skanowania dla każdego repozytorium skonfigurowanego dla zadania skanowania zawartości.
Przykład 5. Użyj parametru Verbose i zmiennej CurrentScanSummary
PS C:\Windows\system32> $x.CurrentScanSummary
ScannerID :
ScannedFiles : 2280
FailedFiles : 0
ScannedBytes : 78478187
Classified : 0
Labeled : 0
....
Dane wyjściowe zawierają dodatkowe szczegóły dotyczące aktualnie uruchomionego skanowania, w tym liczbę skanowanych, zakończonych niepowodzeniem, sklasyfikowanych i oznaczonych etykietami plików, a także liczbę skanowanych bajtów.
Dane wejściowe
None
Dane wyjściowe
System.Object