Was this page helpful?
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Collapse the table of content
Expand the table of content
Expand Minimize

Converting VBScript's Exit Statement

Windows PowerShell

Definition: Exits a block of Do...Loop, For...Next, Function, or Sub code.


In Windows PowerShell you can “prematurely” break out of a loop by using the break command; this is equivalent to using the Exit Do or Exit For statement in VBScript. For example, the following Windows PowerShell script creates an array ($a) containing 9 values. The script then uses a For Each loop to enumerate all the items in that array; however, if any of those items is equal to 3 - if ($i -eq 3) - then the break command is used to exit the loop right then and there. The script itself looks like this:

$a = 1,2,3,4,5,6,7,8,9

foreach ($i in $a) 
    if ($i -eq 3)

And here’s what you get back when you run the script:


Return to the VBScript to Windows PowerShell home page

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft