Windows Powershell中switch语法如下:

示例1:

switch(参数1){
    参数值1{代码块1}
    参数值2 {代码块2}
    ...
    参数值N {代码块N}
    default  {代码块}
}


switch根据参数的值来运行相应的代码块,例如:

示例2:

$a=2
switch($a){
   2         {'this is two;'}
   default   {"none~"}
}

结果如下:

Windows脚本初探之PowerShell流程控制switch_switch


示例3:

$a=6
switch($a){
   2         {'this is two;'}
   default   {"none~"}
}

结果如下:

Windows脚本初探之PowerShell流程控制switch_PowerShell_02