Today I published a custom class for users of PowerShell 5 that allows you to ping multiple computers very quickly using a custom PS object. It uses .Net runspaces to create a parallel processing environment to ensure speedy execution, and stores useful information about the ping results in the custom object, such as:
- The full “Test-Connection” results
- The list of online machines
- The list of offline machines
- The count and percentage of online and offline machines
- The execution time of the command
Check it out here:
https://smsagent.wordpress.com/posh-5-custom-classes/power-ping/