как можно скрипт написать чтобы сервер через бат или смд перезагрузился ?
|
Посмотри тут: http://ovc-alexey.narod.ru/win/win003.html или тут: http://artdesigns.narod.ru/computer_rundll32.html
|
Rundll32 сработает только для 9х виндов! Чтобы ребутнуть 2000, создай файл с расширением 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 |
есть программа shutdown.exe, по моему из Resurse Kit то ли Win2000, то ли WinXp.
позволяет выключать, перезагружать компьютеры в том числе и удаленные. или ищи в инете я пользуюсь этой программой для перезагрузки по расписанию. |
Цитата:
Попробуй shtdown /r /f /n \\имя_компа |
Арес прав. Это стандартная фича и сложного в ней ничего нет.
просто набери shutdown и она тебе напишет список ключей с которыми она запускается. Сам пользуюсь ею. Через батник. работает отменно. |
Ares2004
Цитата:
|
Shutdown действительно есть и в ХР и в 2003 Сервере
Но... :) Работает он только под загруженным профилем! А как запустить из фонового режима? Через Планировщик заданий пробовал - не работает :( Хотя, может я не правильно его настраивал? 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). ========= Спасибо за внимание :) |
Время: 10:27. |
Время: 10:27.
© OSzone.net 2001-