Start-AIPScannerDiagnostics
Rilevante per: Solo client di etichettatura unificata
Avvia una serie di controlli di integrità per un servizio scanner AIP installato localmente.
Sintassi
Start-AIPScannerDiagnostics
[-OnBehalfOf <PSCredential>]
[-ResetConfig]
[-VerboseErrorCount <integer>]
[<CommonParameters>]
Descrizione
Il cmdlet Start-AIPScannerDiagnostics attiva una serie di controlli di diagnostica per verificare che la distribuzione dello scanner sia integra.
I controlli di diagnostica includono se:
- Il database è aggiornato e accessibile
- Gli URL sono accessibili
- Viene trovato un token di autenticazione e i criteri possono essere acquisiti
- Il profilo viene impostato nel portale di Azure
- La configurazione offline/online esiste e può essere acquisita
- Le regole sono valide
Esempio
Esempio 1: avvia lo strumento di diagnostica per uno scanner AIP installato localmente
PS C:\> $scanner_account_creds= Get-Credential
PS C:\> Start-AIPScannerDiagnostics -onbehalf $scanner_account_creds
In questo esempio viene richiesto di immettere le credenziali per un account specifico e quindi specificare le credenziali dell'account del servizio usato per eseguire il servizio scanner AIP.
Esempio 2: Avvia lo strumento di diagnostica con un numero elevato di errori stampati dal log dello scanner
PS C:\> $scanner_account_creds= Get-Credential
PS C:\> Start-AIPScannerDiagnostics -onbehalf $scanner_account_creds -Verbose -VerboseErrorCount 30
In questo esempio viene richiesto di immettere le credenziali per un account specifico e quindi specificare le credenziali dell'account del servizio usato per eseguire il servizio scanner AIP. Gli ultimi 30 errori vengono stampati dal log dello scanner.
Parametri
-OnBehalfOf
Definisce lo scanner in cui si vuole eseguire la diagnostica, quando si esegue il comando in un utente che non è l'utente dello scanner.
Il valore OnBehalfOf definisce la variabile che contiene un oggetto credentials. I controlli di diagnostica vengono eseguiti nello scanner AIP per l'account definito da tale oggetto credenziali.
Usare il cmdlet Get-Credential per ottenere la variabile in cui sono archiviate le credenziali.
Nota
Se si esegue il comando sotto l'utente dello scanner, questo parametro non è obbligatorio.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResetConfig
Reimposta la cache dei criteri. Se usato, il criterio viene aggiornato anche se l'ultimo aggiornamento si è verificato meno di quattro ore fa.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VerboseErrorCount
Rilevante solo quando il parametro Verbose viene usato nel comando .
Definisce il numero di errori che si desidera visualizzare stampati dal log dello scanner, se si desidera stampare un numero di errori diverso dal valore predefinito 10.
Tipo: | Integer |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
System.Object
Note
Questo cmdlet richiede di definire un account dello scanner specifico nel parametro -OnBehalfOf . Il parametro OnBehalfOf richiede l'esecuzione della sessione di PowerShell come amministratore.
I controlli di diagnostica controllano la presenza di prerequisiti per la distribuzione dello scanner. Questo cmdlet è supportato solo dopo aver distribuito lo scanner e aver configurato il profilo.
Per altre informazioni, vedere Distribuzione dello scanner di Azure Information Protection.