【发布时间】:2014-12-29 16:32:54
【问题描述】:
我正在寻找可以快速运行的命令(IF 测试),以查看是否可以连接到计算机。我做了一个 if 测试,如果它通过了,那么我将运行一系列命令来提取我需要的信息。如果第一次测试失败,那么它不会运行命令,否则每次测试都会失败,这将花费很长时间。
以下代码可以运行,但速度很慢,如果计算机不在网络上,则会导致“GUI(无响应)”。如果失败,我正在寻找可以更快地检查的方法。
if (Test-Path "\\$PCNAME\c`$")
{
# Slew of WMI commands go here.
}
我有时会查询大量计算机列表,如果其中大部分计算机处于关闭状态,则上述命令将需要大量时间才能完成。
【问题讨论】:
标签: powershell remote-connection