|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Shutdown по расписанию |
|
|
Shutdown по расписанию
|
Новый участник Сообщения: 7 |
Профиль | Отправить PM | Цитировать Есть и в ХР и в 2003 Сервере такая утилка - Shutdown.exe
Работает онf только под загруженным профилем. А как запустить ее в фоновом режиме? Через Планировщик заданий пробовал - не работает Хотя, может я не правильно его настраиваю? C:\WINDOWS\system32\shutdown.exe -f -r Планировщик запускается под системной записью. Если из профиля или из блокировки - все нормально. Если закрыть профиль - не запускается Пишет, что запуск был, а вжурнале следующее: ========== "Служба планировщика заданий" Завершено в 30.11.2004 9:53:57 "Служба планировщика заданий" Началось в 30.11.2004 9:54:00 "Shutdown.job" (shutdown.exe) Началось в 30.11.2004 9:55:00 "Shutdown.job" (shutdown.exe) Закончилось в 30.11.2004 9:55:00 Итог: Задание завершено с кодом (0). ========= Спасибо за внимание |
|
------- Отправлено: 11:52, 30-11-2004 |
Старожил Сообщения: 323
|
Профиль | Отправить PM | Цитировать Запустите под записью Администратора или любого пользователя, который имеет право выключать станцию.
|
------- Отправлено: 13:05, 30-11-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 688
|
Профиль | Отправить PM | Цитировать альтернатива, запустить планировщиком vbs файлик такого содержания:
dim OpSysSet, obj Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _ "(Shutdown)}//./root/cimv2").ExecQuery _ ("SELECT * FROM Win32_OperatingSystem" & _ " WHERE Primary=true") For Each obj In OpSysSet obj.Win32Shutdown(8) Next |
------- Отправлено: 16:20, 30-11-2004 | #3 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Пробовал запускать планировщик под админовской записью - грабли там-же
|
------- Отправлено: 18:13, 30-11-2004 | #4 |
Ветеран Сообщения: 935
|
Профиль | Отправить PM | Цитировать Админовская запись как записана, правильно?
|
|
Отправлено: 23:06, 30-11-2004 | #5 |
Старожил Сообщения: 323
|
Профиль | Отправить PM | Цитировать Тогда посмотрите в политике безопасности, если домен - политика домена, если локально - gpedit.msc
Конф.комп./Конф.Windows/Пар.безоп./Локальные политики/Назначение прав пользователя - "Вход в качестве пакетного задания" и "Отказ во входе в качестве пакетного задания" - может там что закручено? |
------- Отправлено: 09:41, 01-12-2004 | #6 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Fighter, спасибо! Под ХР скриптик работает из фонового режима! Правда вірубается быстро, без сохранения и т.п. Под 2003-м еще не проверял
Если не в напряг, кинь скриптик для перезагрузки Просто я не программер , если заменить (Shutdown) на (Reboot), это будет перезагрузка? Еще раз БОЛЬШОЙ СЕНКС! С shutdown.exe все те же грабли Под юзером - все нормально, в фоне - ни в какую Юзер и в домене и на лок машине - админ. Политики все облазил, прописал как надо. Результат тот же ;( Мабудь, не судьба ей без юзера работать Всем спасибо |
------- Отправлено: 13:40, 01-12-2004 | #7 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:47, 01-12-2004 | #8 |
Старожил Сообщения: 459
|
Профиль | Отправить PM | Цитировать Не знаю остался ли в 2003 планировшик из коммандной строки (из нт4). Если остался - там этих граблей нет
at /? и стартует он всегда с правами системы Удачи )) |
------- Отправлено: 03:59, 02-12-2004 | #9 |
Ветеран Сообщения: 688
|
Профиль | Отправить PM | Цитировать 2ayaks
почти ;-) параметры Win32Shutdown: 0 --- Log Off 0 + 4 --- Forced Log Off 1 --- Shutdown 1 + 4 --- Forced Shutdown 2 --- Reboot 2 + 4 --- Forced Reboot 8 --- Power Off 8 + 4 --- Forced Power Off а reboot удобнее здесь ;-) strComputer = "удалённый_компьютер" Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery _ ("Select * from Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems ObjOperatingSystem.Reboot() Next хотя никто не мешает поставить и другие знач. ;-) |
------- Отправлено: 10:06, 02-12-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
shutdown | YDen | Microsoft Windows NT/2000/2003 | 5 | 20-04-2009 01:30 | |
Разное - shutdown программно | VictorSh | Microsoft Windows 2000/XP | 11 | 21-11-2007 12:43 | |
Дозвон по расписанию | Guest | Microsoft Windows NT/2000/2003 | 6 | 10-03-2006 06:15 | |
Дефрагментация по расписанию | ant2004 | Microsoft Windows 2000/XP | 2 | 17-02-2006 10:57 | |
shutdown | glassMonk | Общий по Linux | 21 | 02-06-2003 20:51 |
|