Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Busla, с этим вполне с Вами согласен: запуск приложения — накладная в плане времени штука (особенно при наличии антивируса и/или вместе с каким-нибудь Internet Security в комплекте).

читать дальше »
Это был только пример на тему, что «так тоже можно». Лучше, конечно, использовать WSH/PoSH. Здесь ведь мы не делаем многого из в общем-то обычного перечня действий:
* не рассмотрено как и откуда мы формируем список машин;
* не учитывается длина списка и не организуется очередь опроса;
* не проверяем, скажем, существование и доступность машин из переданного списка;
* не заботимся о получении результатов исполнения.
Хотя в данном конкретном случае последние два пункта не влияют на конечный результат, но обычно всё это нужно учитывать. Общий пример с использованием квазипараллельной обработки запросов WMI под WSH приведён здесь: vbscript: асинхронная обработка множественных запросов WMI, ноги растут отсюда: VBScript / WMI : Асинхронный мультипинг (в частности, ответ на частный вопрос по количеству запросов WMI).

P.S. Было ещё: VBS/WMI: Многопоточный WshController с ограничением длины очереди и VBScript / WSHController: Попытка асинхронного запуска, но детально я с этим не разбирался, потому просто привожу здесь ссылки для целостности картины.

Отправлено: 15:07, 13-08-2011 | #12