|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] выполнить команду shutdown так, чтобы после перезагрузки запустилась другая программа |
|
CMD/BAT - [решено] выполнить команду shutdown так, чтобы после перезагрузки запустилась другая программа
|
Пользователь Сообщения: 118 |
Как выполнить команду shutdown так, что-бы произошла перезагрузка и запустилась другая программа (или желательно продолжился скрипт)
Скрипт будет выполнять следующую функцию: Отключение UAC (навскидку немогу вспомнить путь) перезагрузка строка в hosts включение UAC перезагрузка |
|
Отправлено: 12:09, 14-05-2012 |
Новый участник Сообщения: 18
|
Профиль | Сайт | Отправить PM | Цитировать Идея такая:
создается 2 bat файла. Первый делает отключение UAC, прописывает второй bat-ник в автозагрузку и делает перезагрузку. Второй bat-ник меняет строку в host, удаляет себя из автозагрузки, включает UAC и перезагружает. |
Отправлено: 12:37, 14-05-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 263
|
Профиль | Отправить PM | Цитировать а можно один который создает второй
@echo off REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v run_bat /t REG_SZ /d c:\~temp.bat /f echo @echo off>c:\~temp.bat echo ЗАМЕНА ЧЕГО ТО ТАМ )))))))))))))>>c:\~temp.bat echo REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f>>c:\~temp.bat echo REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v run_bat /f>>c:\~temp.bat echo shutdown -r -t 0>>c:\~temp.bat echo del %0>>c:\~temp.bat shutdown -r -t 0 exit |
Отправлено: 13:36, 14-05-2012 | #3 |
Новый участник Сообщения: 18
|
Профиль | Сайт | Отправить PM | Цитировать Да, кстати. Отключить UAC можно и без перезагрузки операционки:
Правда не забудьте запустить сам батник с правами администратора...иначе будет ошибка доступа. А для включения UAC обратно - поменяйте в коде последнюю цифру с нолика на единицу.
|
Отправлено: 14:05, 14-05-2012 | #4 |
Пользователь Сообщения: 118
|
Профиль | Отправить PM | Цитировать Хм. Я был уверен что у shutdown есть такие возможности. А батник запускать от админа не получится. Он не в ручную будет использоваться
|
|
Отправлено: 14:09, 14-05-2012 | #5 |
Новый участник Сообщения: 18
|
Профиль | Сайт | Отправить PM | Цитировать Ragnazar, я имел ввиду не shutdown, а тот код, который отключает UAC.
А команда отключения UAC возможно удаленно отработает и без ошибок, если залогиниться под админом. В любом случае, в терминал будет дан ответ о результате выполнения. Я как понимаю доступ к компу будет удаленный через терминал? |
Последний раз редактировалось sewell, 14-05-2012 в 14:31. Отправлено: 14:22, 14-05-2012 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - После перезагрузки очищается история IE, история команд в диалоговом окне Выполнить. | vlad20 | Microsoft Windows 2000/XP | 13 | 22-03-2012 16:57 | |
CMD/BAT - [решено] выполнить команду определеное количество раз | systemroot | Скриптовые языки администрирования Windows | 5 | 05-09-2011 19:25 | |
Разное - [решено] Как выполнить команду командной строки из планировщика задач | Anton1995 | Microsoft Windows 7 | 7 | 12-12-2010 23:21 | |
Загрузка - Нужно,чтобы система запустилась | achsel | Microsoft Windows 2000/XP | 5 | 18-11-2010 13:55 | |
Как выполнить команду после установки связи по PPP | Rus1 | Сетевые технологии | 3 | 01-03-2004 22:53 |
|