Хитрая задача перезагрузки незалогиненого компа (W2k) - VB

Узнай цену своей работы

Формулировка задачи:

Задача в 2 этапа: 1) днем комп загружен под 98 виндой, в 12 ночи перегружаем его в W2k, это работает. Естественно не залогинивается никто. -- под W2k выполняются специфические задачи. 2) в 8 утра надо его перегрузить автоматом обратно в 98. Как это осуществить? Попытка запустить через шедулер программу, которая перегружает комп ни к чему не приводит, перезагрузка не срабатывает и это задание в шедулере виснет. ХЕЛП!!!

Решение задачи: «Хитрая задача перезагрузки незалогиненого компа (W2k)»

textual
Листинг программы
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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 3.917 из 5