Добрый день,
Я работаю над проектом для моей компании по обновлению рабочих станций сотрудников. Файл находится на веб-сервере нашего домена. Пользователь нажимает на ссылку и запускает скрипт.
Я сделал две функции: одну для загрузки файла в C: \ и другую для запуска установщика. Файл .exe (хотелось бы, чтобы он был .msi).
'' //executes the file at the location: installPath
Function launchUpdate(installPath)
dim wshShell
Set wshShell = WScript.CreateObject ("WSCript.shell")
errReturn = wshshell.run(installPath, 6, true)
End function
Я использую wshshell.run (installPath, 0, true) для запуска файла. Насколько я понимаю, это должно скрывать окно установки и ждать, пока выполнение не будет завершено.
Он запустится, но не будет ждать завершения установки, поскольку в .exe есть два шага. После завершения «подготовки к установке» сценарий продолжает свою работу.
Я мог бы разместить Wscript.sleep. Однако не все машины имеют одинаковую скорость обработки. Поэтому я не буду знать, как долго ждать.
У вас есть предложения, что я мог бы сделать?
Спасибо,
Brian