Имя пользователя:
Пароль:
 

Показать сообщение отдельно
mzu mzu вне форума

Пользователь


Сообщения: 140
Благодарности: 0

Профиль | Отправить PM | Цитировать


Предлагаю альтернативное решение:
Код: Выделить весь код
Set colOperatingSystems = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
     ObjOperatingSystem.Win32Shutdown(2)
Next
Это сохраняется в файл *.vbs
На файл делается ярлык.

Код У функции Win32Shutdown можно менять в соответствии с MSDN, и тогда это будет означать reboot (как сейчас) или logoff или shutdown.

Преимущество этого решения:
1. работает и под W2k (команды ShutDown нет).
Может работать и под W98/NT не пробовал.
Свои собственные админские wsh скрипты не надо переписывать при переходе с W2k на XP


-------
rm -rf /mnt/windows/*


Отправлено: 01:22, 01-11-2003 | #9