Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Выключение компьютера по времени (http://forum.oszone.net/showthread.php?t=5580)

dj next 22-01-2003 10:28 28193

Как с помощью планировщика заданий
вырубить комп в 1:00 к примеру?

IgorK 22-01-2003 10:32 28194

План
 
Есть в Resource Kit Pro такая утилитка shutdown.exe называется.

dj next 22-01-2003 10:48 28195

План
 
Спасибо канешна!
но из-за такой фигни искать теперь этот Resource Kit?
ломает...
под 98', 95' можно например написать в дельфях:

ShellExecute(Application.Handle,   Pchar('Open'),Pchar('C:\Windows\Rundll32.exe'),   Pchar('krnl386.exe,exitkernel'),   Pchar('C:\Windows'),SW_SHOWNORMAL);

компильнуть и будет мелкая программка по запуску
каторой винды вырубятся нах что бы там не было запущено)

вот! а под 2000 она не пашет
короче еще предложения будут?

IgorK 22-01-2003 10:59 28196

План
 
А под NT системами такая штука работает несколько по-другому (распространяется энтот механизм на 9x или нет - не знаю). Да и сам механизм тоже. Знаю только, что есть функция. Когда занимался этим знал и название. Так вот, там надо для начала получить, вроде, дескриптор безопасности. Точно не помню. Может кто расскажет, интересно?

vasketsov 22-01-2003 17:29 28197

План
 
dj next
Адрес сайта (ZW) возьми у меня в профиле.
Оттуда слей програмку ShutWin.
Разберись с документацией на нее.

И впредь советую быть спокойнее.
В конце концов, на твой вопрос правильный  ответ - НИКАК.

Guest 25-01-2003 13:20 28198

Не знаю о какой ОС идёт речь в вопросе, но у меня под ХР работает такой вот vbscript:
----------------------------cut here------------------------------------------
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
--------------------------------end of cut-------------------------------------
сохраняешь под именем ***.vbs и устанавливаешь запуск из планировщика. Всё работает. Я таким макаром гашу машину после записи фильмов с компа на видео (перед уходом из офиса ставлю на запись и ухожу -- утром всё стоит выключенное).

C наилучшими...,
CyberCop.

Animal 25-01-2003 22:53 28199

Цитата:

Power_Off v.4.9-12b
Консольная и GUI версия
Корректный программный выключатель компьютера
из под Windows XP, Windows2000, 98.
Страница программы:  www.nnssoft.da.ru
Консольная версия 15K весит. Разобраться легко. Ставить в планировщик. Думаю такой вариант Вам подойдет.

dj next 27-01-2003 12:06 28200

Guest который 195.248.173.*  я такую фигню делал
если ты заметил то такая фигня комп до конца не гасит -
тока до таблички
"А теперь,мальчики и девочки, можно вырубить комп из сети!"

всем остальным thanx!:gigi:

Добавлено:

Guest который 195.248.173.*  извини блин!
я то дурак тож цифирьки менял но
меня хватило до шестёрочки а оказывается восьмёрочку надо!
во ё!

---Ищите и обрящете, блин...

olle 13-10-2006 09:39 497112

Guestdj next
А у меня почему то этот скрипт не работает, пишет ошибку:
Script: D:\...............
Line: 3
Char: 54
Error: Expected ')'
Code: 800a03ee
Sourse: Microsoft VBScript compilation error

хоть так запускаю, хоть из под планировщика.

винда xpsp2 eng

Butunin Klim 13-10-2006 09:49 497114

В планировщик задач загони такую строчку
psshutdown.exe -c -k -f -t 23:50

Если по точнее то.
at 23:30 /every:M,T,W,Th,F,S,Su "C:\winnt\psshutdown.exe" -c -k -f -t 23:50
При этом у тебя должен быть файл psshutdown.exe с папке C:\winnt\psshutdown.exe

Это в командной строке напиши

Ivan1986 15-10-2006 23:25 498254

Госсподи, ну нах так извращатся со сторонними прогами, если в XP и 2003 есть стандартная утилить shutdown
ну даже если 2000 стоит, что рядом нету xp, откуда ее моно стянуть?
ну а дальше в любой планировщик


Время: 00:37.

Время: 00:37.
© OSzone.net 2001-