每当我使用 Get-Service 与没有目标服务器访问权限的用户一起使用时,它都会花费大量时间超时。这会导致运行脚本所需的时间增加
有没有办法查明用户是否有权访问目标服务器?我想在脚本中使用这种功能来减少所需的系统资源量。
非常感谢任何帮助。
答案1
测试连接(TechNet 文章这里) 发送 ICMP 数据包以检查网络上的响应。它是一个 PowerShell 2.0 cmdlet。
因此如果你这样做:
Test-Connection -count 2 -quiet
它将发送 2 个 ICMP 数据包,如果任何一个成功则返回 $true,如果全部丢弃则返回 $false。