Need help?

Our experts have had an average response time of 12.14 minutes in September 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 *

Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.