DaveWentzel.com            All Things Data

More on PowerShell 2.0

 

continues to use .PS1 extension.
.PS1 files *should* work in a PS2 environment. 
 
There are new features in 2.0 that are not backward compatible.  To ensure these scripts don't execute under a 1.0 environment add
 
#requires -version 2.0
 
in your script. 
 
Some other nifty uses for #requires is to see if a snapin is available on the machine. 
 
#requires -PsSnapIn <name> <options>
 
 

Add new comment