Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом) / 10 сообщений из 10, страница 1 из 1
05.09.2007, 09:06:37
    #34776312
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
Есть необходимость перегружать ПК в сети, использовать необходимо только штатные средства ОС, нельзя пользоваться telnet....
На ПК установлены ОС 2k/98/XP/2003Server/2000Server...
Можно ли это осуществить?
...
Рейтинг: 0 / 0
05.09.2007, 09:21:55
    #34776336
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
Штатные средства есть в ХР и 2003 - это внешняя команда ShutDown
Для некоторых это есть в ResKit, некоторые не имеют такой возможности.
...
Рейтинг: 0 / 0
05.09.2007, 09:30:16
    #34776362
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
Anatoly PodgoretskyШтатные средства есть в ХР и 2003 - это внешняя команда ShutDown
Для некоторых это есть в ResKit, некоторые не имеют такой возможности.
Спасибо большое уважаемый Анатолий, но у меня есть ещё вопрос, планируется управление перегрузкой ПК осуществлять с ПК с ОС Windows 2000 Pro +SP4, такой внешней команды там нет, как поступить в такой ситуации?
...
Рейтинг: 0 / 0
05.09.2007, 09:59:18
    #34776458
aleks2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
эТО ШТАТНОе средство
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
' use "." for local computer
' Use "PowerOff_Force" for a forced poweroff


ShutDown "mj1.brilliant.local", "reboot"

Sub ShutDown(sNode, sAction)

  Const EWX_LOGOFF =  0 
  Const EWX_SHUTDOWN =  1 
  Const EWX_REBOOT =  2 
  Const EWX_FORCE =  4 
  Const EWX_POWEROFF =  8 

  on Error Resume Next

  Set oWMI = GetObject("winmgmts:" _
     & "{impersonationLevel=impersonate,(Shutdown)}!\\" _
     & sNode & "\root\cimv2")

  Set colOperatingSystems = oWMI.ExecQuery _
     ("Select * from Win32_OperatingSystem")
  For Each obj in colOperatingSystems
    Set oOS = obj :  Exit For
  Next

  sAction = LCase(sAction)

  Select Case sAction
    Case "logoff"
      iCmd = EWX_LOGOFF
    Case "logoff_force"
      iCmd = EWX_LOGOFF + EWX_FORCE
    Case "shutdown"
      iCmd = EWX_SHUTDOWN
    Case "shutdown_force"
      iCmd = EWX_SHUTDOWN + EWX_FORCE
    Case "reboot"
      iCmd = EWX_REBOOT
    Case "reboot_force"
      iCmd = EWX_REBOOT + EWX_FORCE
    Case "poweroff"
      iCmd = EWX_POWEROFF
    Case "poweroff_force"
      iCmd = EWX_POWEROFF + EWX_FORCE
    Case Else
      ' Default value
      iCmd = EWX_POWEROFF
  End Select

  oOS.Win32shutdown iCmd
EndSh:
End Sub
...
Рейтинг: 0 / 0
05.09.2007, 09:59:55
    #34776459
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
Я же написал - ResKit (Resource Kit) ищи на Микрософте.
Но сможешь ли ты удаленно перезагрузить с 2000 не знаю, надо пробовать.
Гораздо проще это делать с ХР или 2003, там есть и ГУИ
Во всяком случае можно сначала попробовать это сделать с ХР или 2003, а то окажется, что удаленно 2000 вообще нельзя перезагрузить, а потом уже искать ResKit и смотреть уже там.
...
Рейтинг: 0 / 0
05.09.2007, 10:04:47
    #34776474
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
WMI есть в 2000?
...
Рейтинг: 0 / 0
05.09.2007, 10:18:27
    #34776523
ФВЛ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
Конечно есть.
...
Рейтинг: 0 / 0
05.09.2007, 10:21:01
    #34776534
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
Anatoly PodgoretskyЯ же написал - ResKit (Resource Kit) ищи на Микрософте.
Но сможешь ли ты удаленно перезагрузить с 2000 не знаю, надо пробовать.
Гораздо проще это делать с ХР или 2003, там есть и ГУИ
Во всяком случае можно сначала попробовать это сделать с ХР или 2003, а то окажется, что удаленно 2000 вообще нельзя перезагрузить, а потом уже искать ResKit и смотреть уже там.
Всем спасибо, поступил проще, перенес shutdown.exe с машины c ОС Windows 2003 Server на машину с ОС Windows 2000 Pro, удаленно все перегружаю c Win2000 Pro... Без ошибок...
...
Рейтинг: 0 / 0
05.09.2007, 12:44:53
    #34777255
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
George-III Anatoly PodgoretskyЯ же написал - ResKit (Resource Kit) ищи на Микрософте.
Но сможешь ли ты удаленно перезагрузить с 2000 не знаю, надо пробовать.
Гораздо проще это делать с ХР или 2003, там есть и ГУИ
Во всяком случае можно сначала попробовать это сделать с ХР или 2003, а то окажется, что удаленно 2000 вообще нельзя перезагрузить, а потом уже искать ResKit и смотреть уже там.
Всем спасибо, поступил проще, перенес shutdown.exe с машины c ОС Windows 2003 Server на машину с ОС Windows 2000 Pro, удаленно все перегружаю c Win2000 Pro... Без ошибок...
заодно прихватите sc.exe и reg.exe ... чтоб и про них тему не подымать :)
...
Рейтинг: 0 / 0
05.09.2007, 13:30:37
    #34777473
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом)
авторВсем спасибо, поступил проще, перенес shutdown.exe с машины c ОС Windows 2003 Server на машину с ОС Windows 2000 Pro, удаленно все перегружаю c Win2000 Pro... Без ошибок...Отлично, значить переносимость вниз есть
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / как перегрузить ПК по сети из командной строки (*.bat или *.cmd файлом) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]