1
因此Test-Connection
与-quiet
开关可以返回一个布尔值。现在我需要以某种方式测试是否是真或假,然后执行取决于结果的操作。那可能吗?我对Powershell相当陌生,但我认为逻辑如下:测试连接返回值
If {Test-Connection -quiet PCNAME} == TRUE then..
Else...
任何想法?
因此Test-Connection
与-quiet
开关可以返回一个布尔值。现在我需要以某种方式测试是否是真或假,然后执行取决于结果的操作。那可能吗?我对Powershell相当陌生,但我认为逻辑如下:测试连接返回值
If {Test-Connection -quiet PCNAME} == TRUE then..
Else...
任何想法?
语法不正确
if (Test-Connection -quiet PCNAME)
{
# bla bla bla
}
else
{
# bla bla bla
}
而且,PowerShell的不必须的==
操作,而是使用-eq
。
例如if ($foo -eq 0) { ... }
与之相似:
-ne
不等于比大于
-lt
更少
-gt
大于
-lte
小于等于