
When executing something other than a cmdlet, set $ErrorActionPreference=‘Stop’ before executing, and re-set to Continue afterwards. If you’re concerned about using -ErrorAction because it will bail on the entire pipeline, then you’ve probably over-constructed the pipeline. Consider using a more scripting-construct-style approach, because those approaches are inherently better for automated error handling.
Ideally, whatever command or code you think might bomb should be dealing with one thing: querying one computer, deleting one file, updating one user. That way, if an error occurs, you can handle it and then get on with the next thing.
Describe what you're looking for in as much detail as you'd like.
Our AI reads your request and finds the best matching books for you.
Popular searches:
Join 2 million readers and get unlimited free ebooks