Powershell的反应并未预期 - 包含在内

时间:2017-06-23 19:09:17

标签: powershell

我正在尝试创建一个PowerShell脚本,它具有if语句,具体取决于变量的基本内容。

我有这段代码:

if($content -contains "fail*") {
    #Not all ID's exist/could not be created. pop up error code :(
    "match"
} else {
    #At this point, we should have a list of hardware id's identifier from our database.
    "no match"
}

powershell $_POST的数据到我的服务器,以获得响应。如果该响应以fail开头,它应该沿着第一个分支向下,如果它返回任何其他分支,它应该沿着另一个分支。

我的PHP代码现在只能返回1个结果,因为我正在测试它。这是我的PHP代码:

<?
    include("db-connector.php");
    echo "fail - ".$_POST['device'];
?>

包含的文件不包含任何输出。正如您所看到的,结果应始终沿着故障分支进行,但实际上并非如此。为什么我得到这个结果?

1 个答案:

答案 0 :(得分:1)

如果您使用通配符进行比较,请考虑使用-like

about_Comparison_Operators