PowerTip: Use PowerShell to Count Hops to Server

Summary: Use Windows PowerShell to count hops to a server.

Hey, Scripting Guy! Question On my computer running running Windows 8.1, how can I use Windows PowerShell to verify
          the number of hops to my server?

Hey, Scripting Guy! Answer Use the Test-NetConnection function and the –TraceRoute parameter,
          specify the server name, choose the TracerOut property, and get the count:

(Test-NetConnection -TraceRoute -ComputerName "www.contoso.com").traceroute.count 

Comments (2)

  1. Anonymous says:

    Why does this only work on Windows 8.1 and Server 2012 R2? Couldn’t they make this work on Windows 7 and Server 2008 R2? Or is this something built into the Network stack?

  2. An alternate that can work somewhat in versions before Windows 8 and Server 2012 is this line in Windows PowerShell…

    (Tracert http://www.contoso.com).count-6