Fel som inte avbryter körningen
I det här avsnittet beskrivs den metod som används för att rapportera icke-avslutande fel. Den beskriver också hur du anropar metoden inifrån cmdleten .
När ett icke-avslutande fel inträffar bör cmdleten rapportera felet genom att anropa metoden System.Management.Automation.Cmdlet.WriteError. När cmdleten rapporterar ett icke-avslutande fel kan cmdleten fortsätta att fungera på det här indataobjektet och på ytterligare inkommande pipelineobjekt. Om cmdleten anropar metoden System.Management.Automation.Cmdlet.WriteError kan cmdleten skriva en felpost som beskriver villkoret som orsakade det icke-avslutande felet. Mer information om felposter finns i Windows PowerShell felposter.
Cmdlets kan anropa System.Management.Automation.Cmdlet.WriteError efter behov inifrån deras metoder för indatabearbetning. Cmdlets kan dock bara anropa System.Management.Automation.Cmdlet.WriteError från tråden som kallas System.Management.Automation.Cmdlet.BeginProcessing, System.Management.Automation.Cmdlet.ProcessRecordeller System.Management.Automation.Cmdlet.EndProcessing-indatabearbetningsmetoden. Anropa inte System.Management.Automation.Cmdlet.WriteError från en annan tråd. Skicka i stället tillbaka fel till huvudtråden.
Se även
System.Management.Automation.Cmdlet.WriteError
System.Management.Automation.Cmdlet.BeginProcessing
System.Management.Automation.Cmdlet.ProcessRecord
Feedback
Skicka och visa feedback för