Cmdlet. Error(ErrorRecord) Write
Internal variant: Writes the specified error to the error pipe.
public void WriteError (System.Management.Automation.ErrorRecord errorRecord);
member this.WriteError : System.Management.Automation.ErrorRecord -> unit
Not permitted at this time or from this thread
The pipeline has already been terminated, or was terminated during the execution of this method. The Cmdlet should generally just allow PipelineStoppedException to percolate up to the caller of ProcessRecord etc.
If the pipeline is terminated due to ActionPreference.Stop or ActionPreference.Inquire, this method will throw <xref href="System.Management.Automation.PipelineStoppedException"></xref>, but the command failure will ultimately be <xref href="System.Management.Automation.ActionPreferenceStopException"></xref>,