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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - написание батника на удаление программы и подчищение за ней

Ответить
Настройки темы
CMD/BAT - написание батника на удаление программы и подчищение за ней

Новый участник


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

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


Изменения
Автор: MyError
Дата: 14-12-2011
Добрый день!
Заранее прощу прощения за столь ламерские вопросы, но увы что-то не могу понять элементарных вещей...
Задача такая: 1. завершить программу. 2. запустить удаление этой программы на всех компьютерах рабочей группы в "тихом" режиме. 3.подчистить (удалить) файлы лог-файлы (и остальной оставшийся мусор) и саму папку с программой.
Всё это запустить с главного админского компьютера.

Сделал что-то ужасно-подобное (uninstall_g.cmd):
Код: Выделить весь код
C:\CF1\start.exe /stop
start "" /wait "C:\CF1\Uninstall.exe" /s
del "C:\CF1" /q
rd "C:\CF1"
И запускаю это psexec'ом:
Код: Выделить весь код
psexec \\comp1,comp2,comp3,comp4,comp5 -c uninstall_g.cmd

Отправлено: 17:14, 14-12-2011

 

Пользователь


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

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


У Вас готовый код. В чем тогда был вопрос?

-------
Alex Dragokas

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:13, 20-12-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Diskretor, был вопрос - всё ли написано правильно по канонам батнико-писания
теперь ясно, спасибо.

Отправлено: 10:41, 21-12-2011 | #3


Пользователь


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

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


Сори, не сразу понял. Вообще правильнее и проще так:
Код: Выделить весь код
taskkill /t /f /im:program.exe
start "" /wait "C:\CF1\Uninstall.exe" /s
rd /s /q "C:\CF1"
Все можно посмотреть через "rd /?"
А "Del" по "канонам" ключ /q ставится перед именем файла, хотя так как у Вас тоже работает.

Но, если start.exe это какая-то программа, завершающаяся самостоятельно с ключем /stop
то убийство процесса, как у меня, это лишнее. Тогда ---> start "" /wait "C:\CF1\start.exe" /stop

-------
Alex Dragokas


Отправлено: 01:50, 22-12-2011 | #4


Аватара для El Sanchez

Ветеран


Contributor


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

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



Цитата MyError:
был вопрос - всё ли написано правильно по канонам батнико-писания »
MyError, в принципе все правильно, смущает одно - реакция удаленного пользователя, работающего с программой в тот момент, когда в тихом режиме будет выполняться задача...
Цитата MyError:
Задача такая: 1. завершить программу »


Отправлено: 19:05, 22-12-2011 | #5


Пользователь


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

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


Тогда добавить в командник это:
Код: Выделить весь код
msg * "У Вас осталось 10 сек. до самоуничтожения MS Ofiice"

-------
Alex Dragokas

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:24, 22-12-2011 | #6


Новый участник


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

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


Прошу прощения за более ламерский вопрос, но что означает эта строчка
start "" /wait "C:\CF1\Uninstall.exe" /s
мне не птнятна именно первая часть, а то что тихим режимом запускается удалятель это понятно)))
Но вот именно start "" /wait вот это не понятно, как это работает, спасибо заранее!

Отправлено: 12:49, 15-07-2016 | #7


Ветеран


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

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


schokk_92, запустить приложение и ожидать завершения его работы.
Код: Выделить весь код
start /?

Отправлено: 13:17, 15-07-2016 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - написание батника на удаление программы и подчищение за ней

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] Помогите, пожалуйста с написание программы на С++ LyuoSII Тест-форум 2 18-11-2011 09:03
написание программы шутки vlasoft Хочу все знать 1 27-07-2011 10:24
CMD/BAT - [решено] Удаление каталогов на FTP из батника shraybikus Скриптовые языки администрирования Windows 8 24-05-2011 15:02
CMD/BAT - [решено] Написание Батника или чего нибудь схожего для ребута модема (ADSL) ZTE Spike_LV Скриптовые языки администрирования Windows 5 02-04-2010 13:49
Написание программы идентификации процессора OlegX Программирование и базы данных 4 15-05-2006 11:35




 
Переход