Call Us! 1-800-383-5193
Call Us! 1-800-383-5193
Call Us! 1-800-383-5193

Need Help?

Emergency Response Time custom

Our experts have had an average response time of 11.55 minutes in January 2021 to fix urgent issues.

We will keep your servers stable, secure and fast at all times for one fixed price.

PowerShell $Error clear – How to use it?

by | Feb 10, 2021

Wondering how to use PowerShell $Error clear? We can help you.

The $Error is a variable in the PowerShell which contains information about the error messages.

If we use $Error variable in the scripts it may already contain information about errors before the script starts.

So to avoid this we have to clear the error in $Error variable before executing the script.

Here at Bobcares, we often receive requests regarding the PowerShell as a part of our Server Management Services.

Today, let’s explore more on PowerShell $Error variable and see how our Support Engineers use it.

How to use the PowerShell $Error clear option?

Before going to the details of using $Error we will take a glimpse at what is $Error.

What is PowerShell $Error?

The $Error is a variable in PowerShell that contains an Array List of zero or Error Record objects.

If we enter a wrong command in the Windows PowerShell, the error is recorded in the $Error variable.

The different options provided by the $Error variable are:

  • $Error.Count – It checks the number of errors currently on the list.
  • $Error[0] – It provides information about the most recent errors.
  • $Error.Clear() – It removes all errors from the list.

Using the PowerShell $Error clear option.

Let’s discuss the working of the $Error option in detail.

Whenever the PowerShell session starts, initially the $Error variable does not contain anything.

The $Error variable stores the error object when we type a wrong command.

For example, if we type the wrong command Ip[onfig instead of ipconfig then the $Error variable will increase.

To display the information of the error we can use  $Error[0] command.

Also, we can easily clear the errors in the $Error variable by running the below command:


We have to keep in mind that we must always call the command with parenthesis otherwise it will not work.

If we do not clear $Error it will be difficult to differentiate whether the error is generated by the script or the incorrect command.

[Need assistance with PowerShell $Error clear?- We’re available 24/7.]



To conclude we saw what is $Error and how our Support Engineers use $Error for clearing the errors.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";


Submit a Comment

Your email address will not be published. Required fields are marked *