При составлении сценариев WMI или ADSI иногда требуется перебрать все компьютеры указанного домена (или компьютеры по какому-то списку), чтобы произвести над каждым компьютером некоторые действия. При этом, если очередной компьютер не существует или просто выключен, попытка подключения к нему (с помощью WMI-моникера или строки ADsPath) будет производиться достаточно долго, что резко снижает производительность сценария. Чтобы несколько компенсировать потерю производительности в этом случае, можно использовать команду ping для проверки существования компьютера (команда ping работает быстрее, чем подключение по WMI или ADSI). Для этого перед попыткой подключения в сценарии вы можете вызвать следующую функцию, которая вернёт True или False, в зависимости от того, отвечает компьютер, или нет (функция получает имя компьютера или IP-адрес для проверки):
Читать далее «Рецепты Windows Scripting: определение существования компьютера и состояния служб»