Сегодня думаю порадую, а не которым более профи скриптерам там начальный файл для апгрейда.
Как я писал в предыдущих 2х скриптах, некоторые программки типо Powershell не видят обычные установщики, ну вот я парился в правильном прописывание и бат файла и в командной строчке.
И все таки я смог сделать так чтобы с помощью psexec на удаленном пк удалялась программа без участия пользователя.
Давайте по порядку расскажу что и как делать.
1) Первым делом нам надо будет просто узнать расположения файла на удаленном пк, другими словами путь к инсталлятору. Ни в какой реестр и тп ересь нам лазить не придется
2) Открываем блокнот ( я буду расписывать на примере WinRAR) и пишем вот такой текст
ключи у каждой программы могут быть свои
3)Сохраняем файл с расширением .bat и кладем его в общедоступную папку.
4)скачиваем и закидываем PSEXEC в корневую папку, например Windows( делается чтоб нам не пришлось еще переходить в каталог где находиться программка)
5)Теперь открываем командную строчку с правами администратора
и пишем
-с отвечает за копирование
-f если файл уже скопирован то он его перезапишет
Без них отказывалась срабатывать программа
6) нажимаем enter и ждем когда сработает bat файл, в конце должно появиться "имя bat файла" exited on "имя пк" with error code 0 ( Не пугайтесь, это означает, что все написанное нами в файле выполнилось успешно)
Вот и все, главное правильно прописать путь. А уже все остальное должно получиться). Удачи в использование
Автор: Исаев. В
|