Home » PowerShell » The modern version of ping: Test-Connection

The modern version of ping: Test-Connection

Test-Connection is a very powerful PowerShell Cmdlet which sends ICMP Packets to test the reachability of a host. Like ping. But Test-Connection is much more. Let’s play with the new ping command.

Ping multiple Hosts

Unlike ping you can test the connection to multiple hosts. Separate them by comma.



Shut Up Mode

The world is loud enough 😉 The following example shows how to run Test-Connection in Quiet Mode which results in suppressing details.

Test-Connection, -Quiet


True oder False. In this case both hosts are reachable.

Different Sources

When using ping the source is always localhost. But the good news is: You can specify a Source Computer.

Note, that i am logged on server03 as a member of the Domain-Admins group. I set the source to dc01 and ping server03. Reverse Ping 😉

Test-Connection -Source dc01 -Destination server03


By the way: ::1 is the IPv6 localhost address same as in IPv4.

Further Information

Test-Connection tests the connectivity to a remote host. See also my blog post about Test-NetConnection: PowerShell: Playing with Test-NetConnection (ping, tracert, TCP Ports …)

For checking domain connectivity and name resolution see my articles

Checking connectivity to Active Directory: Test-ComputerSecureChannel and

The new nslookup: Resolve-DnsName


  1. […] For more about Test-Connection see my article The modern version of ping: Test-Connection. […]


  2. […] getäuscht. Der Beitrag hat tausende Leser. So ist es mir – unter anderem – mit dem Beitrag Test-Connection […]


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s



My name is Patrick Grünauer (pewa2303). I am from Austria. On sid-500 I write about Windows, Cisco and IT-Security in English and German. Have fun while reading!

Patrick Gruenauer
Follow SID-500 on