У нас есть программа, работающая на 400 ПК (All W7). Эта программа называется Wisa.Запуск exe-файла с параметрами на удаленном ПК
Мы регулярно получаем обновления для этой программы, названные так: wisa_update1.0.exe
, wisa_update1.1.exe
, wisa_update2.0.exe
и т. Д. Пользователи не могут выполнять обновление самостоятельно из-за ограничений учетной записи.
Нам удалось выполнить обновление один раз и распространить его с копией на все ПК. Затем с Enter-PSSession
я могу пойти к каждому компьютеру и обновить программу с помощью следующей команды:
wisa_update3.0 /verysilent
(с аргументом /verysilent
вопросов не просят)
Это уже крупный выигрыш во времени, но я хотите сделать обновление более автоматически.
У меня есть файл «pc.txt» со всеми 400 ПК в нем. Я использую этот файл уже для Copy-Item
через Get-Content
. Теперь я хочу использовать этот файл для выполнения обновлений с помощью указанной выше команды, но я не могу найти хороший способ использования удаленного исполняемого файла с параметром в PowerShell.
Thx для ответа. Но я думаю, что я не очень хорошо объяснил этот вопрос. Это то, что вы писали «действия кода для выполнения», которые я пропустил. Как выполнить команду: e: \ wisa_update3.0/verysilent Эта команда находится на каждом компьютере, и я хочу запустить ее с управляющей станции. – user2181342
@ user2181342 В этом разделе вы создаете свою «PSSession», а затем «Enter-PSSession» и, наконец, выполните свое обновление. – Colyn1337