Questo cmdlet gestisce l'azione se si verifica un errore
- PowerShell ErrorAction è un parametro comune che entra in azione ogni volta che si verifica un errore.
- Questa guida illustrerà PowerShell ErrorAction, i suoi parametri e come usarli.
XINSTALLARE CLICCANDO SUL FILE DI DOWNLOAD
- Scarica lo strumento di riparazione per PC Restoro che viene fornito con tecnologie brevettate (brevetto disponibile Qui).
- Clic Inizia scansione per trovare i problemi di Windows che potrebbero causare problemi al PC.
- Clic Ripara tutto per risolvere i problemi che interessano la sicurezza e le prestazioni del tuo computer.
- Restoro è stato scaricato da 0 lettori questo mese.
Quando un comando non viene eseguito, PowerShell visualizza un errore basato sul valore impostato in ErrorActionPreference.
Tuttavia, il parametro ErrorAction in PowerShell consente di specificare come gestire gli errori di terminazione se un comando non riesce. Le opzioni disponibili per gestire l'esecuzione di un comando sono Continue, Ignore, Stop, Inquire, SilentlyContinue e Suspend (funziona solo per il flusso di lavoro di PowerShell).
In questa guida, discuteremo come utilizzare PowerShell ErrorAction con le sue variabili utilizzando esempi. Iniziamo!
Come posso usare PowerShell ErrorAction?
1. Continua
È la preferenza predefinita del parametro ErrorAction. Questa azione informa l'host dell'errore e lo script continua a essere eseguito. Puoi guardare questo esempio per capire meglio:
- premi il finestre chiave, tipo PowerShelle fare clic Esegui come amministratore.
- Copia e incolla il seguente comando e premi Invio per eseguire:
Get-ChildItem C:\nonexistentfolder -ErrorAction Continua
Write-Output "Questa riga verrà eseguita anche se si è verificato un errore."
2. Ignorare
Questa opzione non informa l'host dell'errore e continua l'esecuzione dello script. Guarda l'esempio per capire:
- Aprire PowerShell utilizzando lo stesso metodo utilizzato sopra.
- Digita il seguente comando e premi Invio:
Get-ChildItem C:\nonexistentfolder -ErrorAction Ignora
Write-Output "Questa riga verrà eseguita anche se si è verificato un errore."
- La modalità di efficienza di Windows sta rendendo le app inutilizzabili per alcuni
- Come creare e personalizzare organigrammi in Visio
3. Fermare
Se l'errore si è verificato, questa azione interrompe l'esecuzione dello script. Per capire meglio, controlla questo esempio:
- Aprire PowerShell con diritti di amministratore.
- Digita il seguente comando e premi Invio:
Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
Write-Output "Questa riga non verrà eseguita perché si è verificato un errore."
4. Chiedere informazioni
Con questa opzione, quando si verifica l'errore, l'utente ottiene scelte e richiede di determinare l'azione appropriata. Diamo un'occhiata all'esempio:
- Innanzitutto, avvia PowerShell con diritti di amministratore.
- Copia e incolla il seguente comando e premi Invio:
Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
Write-Output "Questa riga verrà eseguita solo se confermi il messaggio di errore."
5. SilenziosamenteContinua
Come il Ignorare comando, non riporterà l'errore all'host e continuerà l'esecuzione. Tuttavia, a differenza di Ignora, aggiungerà l'errore alla variabile $Error. Per capire meglio l'azione, diamo un'occhiata a un esempio:
- Aprire PowerShell con privilegi di amministratore.
- Digita il seguente comando e premi Invio:
Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
Write-Output "Questa riga verrà eseguita anche se si è verificato un errore."
Quindi, è così che puoi usare PowerShell ErrorAction per specificare cosa fare se il comando non viene eseguito. Se hai domande o dubbi sul parametro, non esitare a farcelo sapere nei commenti qui sotto. Saremo felici di aiutarti!
Hai ancora problemi? Risolvili con questo strumento:
SPONSORIZZATO
Se i suggerimenti di cui sopra non hanno risolto il tuo problema, il tuo PC potrebbe riscontrare problemi Windows più profondi. Noi raccomandiamo scaricando questo strumento di riparazione del PC (valutato Ottimo su TrustPilot.com) per affrontarli facilmente. Dopo l'installazione, è sufficiente fare clic su Inizia scansione pulsante e quindi premere su Ripara tutto.