IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Операционные системы M$ (https://www.imho.ws/forumdisplay.php?f=2)
-   -   XP/W2K: Как кое-что сделать сразу после загрузки и перед выключением (https://www.imho.ws/showthread.php?t=80216)

MeatEater 20.02.2005 21:25

XP/W2K: Как кое-что сделать сразу после загрузки и перед выключением
 
Уважаемые,
Системы - XPSP1 и W2KSP4.
В конце загрузки нужно бы выполнить аналог bat-файла, в частности, послать сообщение на другие станции сети, что помойка загрузилась.
При нажатии на кнопку Shutdown нужно тоже запустить некоторые программы, и тоже послать сообщения другим станциям.
Вопрос - как бы это сделать?
При загрузке можно поставить в автозагрузку нужные утилиты, но автозагрузка не всегда работает в одном порядке. Т.е. последний объект в автозагрузке не обязательно загрузится последним.
Нужен хелп.
Спасибо.

Borland 20.02.2005 22:50

Цитата:

MeatEater:
В конце загрузки нужно бы выполнить аналог bat-файла, в частности, послать сообщение на другие станции сети, что помойка загрузилась.
Нарисуй соответствующий .bat или .cmd файлик и постравь его в автозагрузку (или, как вариант для сети с доменом - впиши нужные команды в скрипт входа пользователя)
Цитата:

MeatEater:
При нажатии на кнопку Shutdown нужно тоже запустить некоторые программы, и тоже послать сообщения другим станциям.
При нажатии на кнопку Shutdown запуск каких-либо прог не предусмотрен (насколько я знаю).
Выходом здесь может послужить выключение компьютера спец. скриптом, написанным на VBscript или Javascript, в котором прописаны все необходимые команды. Пример такого скрипта (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


Makc666 20.02.2005 23:04

Запуск:
_http://www.r2.com.au/software.php?page=2&show=startdelay

Выключение:
_http://www.vb-helper.com/howto_shutdown.html
Несколько сложнее, но скрипт написать можно...

Цитата:

Execute these commands at a DOS prompt or use the ShellExecute API function to execute them.
Win32 shutdown:
C:\Windows\RunDll.exe C:\Windows\System\User.exe,exitWindows

Win32 restart:
C:\Windows\RunDll.exe C:\Windows\System\User.exe,exitWindowsExec

WinXP shutdown:
Shutdown -s -t 01

WinXP restart:
Shutdown -r -t 01

☣NemeZiS☣ 23.02.2005 15:11

Стандартный Хелп к групповой политике.
____________________________________________________

Чтобы назначить сценарии выхода пользователя из системы
Откройте оснастку «Групповая политика».

Gpedit.msc

Расположение

Политика имя_политики
-Конфигурация пользователя
--Конфигурация Windows
---Сценарии (вход/выход из системы)
-----Выход из системы.

Назначаем выполнение скрипта.


Часовой пояс GMT +4, время: 17:41.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.