<# .SYNOPSIS Demonstrates try/catch/finally in V2 .DESCRIPTION Shows a simple example of the try/catch/finally syntax introduced into PowerShell V2 CTP3 . The script divides by zero which creates an exception. The PowerShell parser is smart enough to recognise any attempt to divide by "0" and therefore does not generate the run time error. .NOTES File Name : Show-TryCatchFinally.ps1 Author : Thomas Lee - tfl@psp.co.uk Requires : PowerShell V2 .LINK http://pshscripts.blogspot.com/2008/11/catch-errorps1.html #> ## # Start of script ## # Try something that fails $one=1 $zero=0 Try { $one/$zero } Catch{ 'Caught in a catch block' $Error[0] } Finally {'All done with trying and catching' }
This blog contains PowerShell scripts, more PowerShell scripts and still more PowerShell scripts. Occasionally you may see some organisational posts.
Sunday, 23 November 2008
Catch-Error.ps1
Labels:
catch,
error handling,
finally,
PowerShell V2,
scripts,
try
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment