Powershell:远程Internet连接检查

时间:2013-08-15 05:38:19

标签: powershell com activator createinstance

如果远程计算机有互联网连接,有没有办法检查。

我想在远程服务器上调用COM之前检查互联网连接状态。

"[activator]::CreateInstance([type]::GetTypeFromProgID("Microsoft.Update.Session","$comp"))" 

THX

1 个答案:

答案 0 :(得分:2)

要记住的一个想法是发出ping命令(来自您的机器),其中ping的来源是远程计算机,目标可以是任何有效的Internet(IP)地址(来源http://www.powershellmagazine.com/2012/08/26/pstip-a-hidden-gem-of-the-test-connection-cmdlet/) :

[bool](Test-Connection -Source RemoteComputer -ComputerName google.com -Count 1 -ErrorAction SilentlyContinue)