Koncepty zasílání zpráv o chybách
Windows PowerShell poskytuje dva mechanismy pro chyby vytváření sestav: jeden mechanismus pro ukončení chyb a jiný mechanismus pro neukončující chyby. Je důležité, aby rutina správně nahlásila chyby, aby hostitelská aplikace, na které běží vaše rutiny, mohla reagovat vhodným způsobem.
Rutina by měla volat metodu System. Management. Automation. rutine * Throwterminatingerror * , pokud dojde k chybě, která neumožňuje, aby rutina pokračovala ve zpracování svých vstupních objektů. Rutina by měla zavolat metodu System. Management. Automation. rutine. WriteError , aby nahlásila neukončující chyby, když může rutina pokračovat ve zpracování vstupních objektů. Obě metody poskytují záznam chyby, který může hostitelská aplikace použít k prošetření příčiny chyby.
Pomocí následujících pokynů určete, zda je chyba ukončující nebo neukončující chyba.
Chyba je ukončující chyba, pokud brání rutině v pokračování zpracování aktuálního objektu nebo z úspěšného zpracování jakýchkoli dalších vstupních objektů bez ohledu na jejich obsah.
Chyba je ukončující chyba, pokud nechcete, aby rutina pokračovala ve zpracování aktuálního objektu nebo jakýchkoli dalších vstupních objektů bez ohledu na jejich obsah.
Chyba je ukončující chyba, pokud k ní dojde v rutině, která nepřijímá nebo vrací objekt, nebo pokud k němu dojde v rutině, která přijímá nebo vrací pouze jeden objekt.
Chyba je neukončující chyba, pokud chcete, aby rutina pokračovala ve zpracování aktuálního objektu a všech dalších vstupních objektů.
Chyba je neukončující chyba, pokud se vztahuje k určitému vstupnímu objektu nebo podmnožině vstupních objektů.
Viz také
System. Management. Automation. rutina. Throwterminatingerror *
System. Management. Automation. rutina. WriteError
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro