测试连接返回值

时间:2013-06-11 22:43:51

标签: powershell

所以带Test-Connection开关的-quiet可以返回一个布尔值。现在我需要以某种方式测试以确定是真还是假,然后执行依赖于该结果的动作。那可能吗?我对Powershell很新,但我假设逻辑如下:

If {Test-Connection -quiet PCNAME} == TRUE then..
Else... 

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

语法错误

if (Test-Connection -quiet PCNAME)
{
    # bla bla bla
}
else
{
    # bla bla bla
}

此外,powershell没有==运算符,而是使用-eq

例如if ($foo -eq 0) { ... }

与之相似:

-ne不等于

-gt大于

-gte大于或等于

-lt小于

-lte小于或等于