【发布时间】:2014-07-08 17:27:44
【问题描述】:
为什么我收到此代码的错误?术语“elseif”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
$EAFRID=($item.name.Split("_")[2])
if ($EAFRID -match "EAFRID")
{
Write-Host "EAFR is $EAFR"
}
$AppID= ($item.name.Split("_")[1])
elseif($AppID -match "CPL")
{
Write-Host "CPL is $AppID"
}
else{
$OtherID = ($item.name.Split("_")[0])
Write-Host "other is $OtherID"
}
【问题讨论】:
-
也许你应该改用
else if?
标签: powershell