I\'m writing a script to check the version on about 15 remote servers and the script is taking much longer to execute than I would expect.
$listServers = @(\"com
There are a couple ways you could improve performance. PowerShell WorkFlow supports ForEach in parallel, which would hit each computer simultaneously. You could also use Get-WMIObject with -ComputerName to query the list of computers. Get-WMIObject also supports the -AsJob switch, which could also help.