Windows Powershell中if语句为可以为一下三种形式,只用表达式为True时才执行相应花括号中的命令语句/块:

示例1:

if (表达式1)
  {
    命令语句/块1
   }

示例2:

if (表达式1)
  {
    命令语句/块1
   }
else
   {
    命令语句/块2
    }

示例3:

if (表达式1)
  {
    命令语句/块1
   }
elseif (表达式2)
  {
    命令语句/块3
   }
...
elseif (表达式n)
  {
    命令语句/块n
   }
else
   {
    命令语句/块n+1
    }