Summary: Cloud & Datacenter Management MVP, Thomas Rayner, shows how to work with the ErrorActionPreference variable in Windows PowerShell.
I have a script that requires me to change the ErrorActionPreference variable, but how can I set it to its original value after the script is done?
Store the current value of $ErrorActionPreference and set it again later:
$OldEAP = $ErrorActionPreference
$ErrorActionPreference = 'silentlycontinue'
#Your script runs in here
$ErrorActionPreference = $OldEAP