Создайте текстовый файл под названием COMPUTERS.TXT и поместите все имена компьютеров в него, один на строку.
Затем создайте a .CMD
файл со следующим кодом:
Я добавил %%i\
перед *username
указывать удаленного администраторского пользователя машины.
Я зафиксировал опечатку в коде... измененном psexec \\%%1
кому: psexec \\%%i
.
@ECHO OFF
FOR /F "tokens=1" %%i IN (COMPUTERS.TXT) DO (
psexec \\%%i -u %%i\*username* -p *password* -i msiexec.exe /a "msilocation\install.msi"
)
Я создал приложение VB, что я думаю соответствия, что Вы ищете. Приложение называют Зомби Сценария. В основном это передает имя хоста сценарию, который будет выполняться. Можно управлять, сколько задач будет порождено одновременно, таким образом, у Вас мог быть свой сценарий, работающий против целых 25 систем сразу.
Вот то, где можно захватить бесплатное приложение: Зомби Сценария v0.85
Поскольку Вы можете использовать сценарии запуска, возможно, можно написать сценарий этого так, чтобы каждая машина инициировала его от того конца, вместо того, чтобы пытаться продвинуть его из удаленного. При необходимости сценарий мог запуститься путем проверки файла на совместно используемом ресурсе, который перечисляет машины, которые должны быть включены и выход, если это - имя, не находится в списке.