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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как отловить завершение работы Windows? (http://forum.oszone.net/showthread.php?t=135931)

ildarin_gal 26-03-2009 15:23 1075342

Как отловить завершение работы Windows?
 
Возможно ли отловить событие заершения Windows чтобы скрипт(vbs) успел сохранить свои данные в файл?

amel27 27-03-2009 08:51 1075945

прописать VBS-скрипт в локальной политике компьютера:

Busla 27-03-2009 11:40 1076063

ildarin_gal, нет, - придётся переписать скрипт в нормальное Win-приложение и отлавливать событие завершения работы.

ildarin_gal 27-03-2009 11:44 1076065

Busla, а как это сделать?Есть исходник?

amel27 27-03-2009 12:42 1076134

Цитата:

Цитата Busla
нет»

как насчет обосновать?.. понятно, что это не универсальный вариант - если через 10 мин. скрипт не закончит работу, то система его обрубит... Но:

- для большинства админских задач этого таймаута за глаза хватает;
- таймаут можно увеличить до ~9 часов ожидания через политики/реестр.

FYI: Using Group Policy to Run Scripts

ildarin_gal 27-03-2009 15:25 1076281

amel27.Ты о чем это?
Цитата:

понятно, что это не универсальный вариант - если через 10 мин. скрипт не закончит работу, то система его обрубит...
О своем о женском?

Busla 27-03-2009 15:50 1076303

amel27, вопрос был задан вполне конкретный, корректный и законченный. Ваши ответы решают несколько иную задачу.

ildarin_gal, вам, полагаю, было бы удобнее с VBS перейти на VB - в нём я совершенно не силён :-(

amel27 27-03-2009 16:11 1076338

Цитата:

Цитата ildarin_gal
Ты о чем это?»

об этом:
Цитата:

успел сохранить свои данные в файл »
Время сохранения не указано (система ждать не будет), под какой учеткой запущен скрипт не указано, с телепатическими способностями напряг... В общем случае: пишешь второй скрипт, который любым способом уведомляет основной (реестр/файл/сообщения/etc.) и планируешь его на Shutdown или Logout (политики, планировщик), можно даже устроить "диалог" - верификация выполнения всех нужных операций... с поправкой на указанные выше таймауты.

Busla
я лишь пытаюсь предложить вариант в рамках раздела, AFAIK программирование в другой ветке


Время: 23:16.

Время: 23:16.
© OSzone.net 2001-