快速检查当前用户是否可以访问目标服务器

每当我将Get-Service与目标服务器上没有访问权限的用户一起使用时,需要很长时间才能超时。 这会导致运行脚本所需的时间增加

有没有办法找出用户是否可以访问目标服务器? 我想在脚本中使用这种function来减less必要的系统资源的数量。

任何和所有的帮助,不胜感激。

testing连接(TechNet文章在这里 )发送ICMP数据包来检查整个networking的响应。 这是一个PowerShell 2.0 cmdlet。

所以如果你这样做:

Test-Connection -count 2 -quiet 

它将发送2个ICMP数据包,如果有任何成功则返回$ true;如果全部被丢弃则返回$ false。