1

所以Test-Connection-quietswitch 可以返回一个布尔值。现在我需要以某种方式测试这是真还是假,然后根据该结果执行操作。那可能吗?我对 Powershell 还很陌生,但我假设逻辑如下:

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

有任何想法吗?

4

1 回答 1

5

语法不正确

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

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

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

相似之处:

-ne不等于

-gt比...更棒

-gte大于或等于

-lt少于

-lte小于或等于

于 2013-06-11T22:56:21.877 回答