Riepilogo
In questo modulo sono state fornite istruzioni su come aggiungere altre informazioni sulla risoluzione dei problemi relativi agli script, sulla configurazione di punti di interruzione per la risoluzione dei problemi e sulla descrizione delle azioni di errore in Windows PowerShell. Di seguito sono riportati gli aspetti chiave:
Gli errori possono verificarsi per vari motivi, ad esempio:
- Si è commesso un errore durante l'immissione del codice.
- È stata eseguita una query su un oggetto che non esiste.
- Si è tentato di comunicare con un computer offline.
Quando si verifica un errore, questo viene archiviato nella matrice $Error. Quando viene generato un nuovo errore, viene inserito in $Error[0] e l'indice degli altri errori viene incrementato di una unità.
Il cmdlet Write-Host è il modo più comune per visualizzare informazioni aggiuntive durante l'esecuzione di uno script.
Per rendere il testo indicante la risoluzione dei problemi più facile da identificare, è possibile usare il cmdlet Write-Warning anziché Write-Host.
Un punto di interruzione sospende uno script e fornisce un prompt interattivo. I punti di interruzione vengono usati per risolvere i problemi relativi agli script quando il relativo comportamento non è quello previsto.
A un prompt Windows PowerShell, è possibile impostare i punti di interruzione tramite il cmdlet Set-PSBreakPoint.
Quando un comando di PowerShell genera un errore, tale errore potrebbe essere di tipo terminante oppure di tipo non terminante.
Un errore terminante si verifica quando Windows PowerShell stabilisce che a seguito dell'errore non è possibile continuare l'elaborazione e il comando viene arrestato.
Un errore non terminante, di contro, si verifica quando Windows PowerShell stabilisce che è possibile procedere con l'elaborazione nonostante l'errore.
Altre letture
Per altre informazioni, consultare i documenti seguenti: