Бесплатная компьютерная помощь
Главная | Регистрация | Вход
Пятница, 03.05.2024, 22:22
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Alov  
Форум » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Удаленное выключение компьютеров в локальной сети
Удаленное выключение компьютеров в локальной сети
AlovДата: Среда, 23.03.2011, 20:34 | Сообщение # 1
Модератор
Группа: Модераторы
Сообщений: 21
Статус: Offline
Уважаемый создатель сайта. На работе я столкнулся с проблемой. В моем распоряжении находится локальная сеть состоящая из 15-ти компьютеров под управлением Windows XP. Каждый вечер перед уходом домой я вынужден выключать их подходя к каждому на что у меня уходит очень много времени. Существует ли такая возможность отключать все компьютеры одновременно пользуясь заложенными в Win XP возможностями. Пробовал программу PowerOff но она не удовлетворила запросам в силу ряда причин. Спасибо большое.
 
glax24Дата: Среда, 23.03.2011, 20:49 | Сообщение # 2
Админ
Группа: Администраторы
Сообщений: 73
Статус: Offline
Можно попробывать эту программу
Так же утилиту SHUTDOWN, входящей в состав Windows XP:
shutdown -m \\ИмяКомпьютера -t 2 -s -f
Создаешь *.bat
Code
start %windir%\system32\shutdown.exe -m \\192.168.1.7 -s -f -t 120
start %windir%\system32\shutdown.exe -m \\192.168.1.30 -s -f -t 120
start %windir%\system32\shutdown.exe -m \\192.168.1.31 -s -f -t 120
start %windir%\system32\shutdown.exe -m \\192.168.1.32 -s -f -t 120
start %windir%\system32\shutdown.exe -m \\192.168.1.33 -s -f -t 120

Используя WSH (*.vbs)
Code
Dim OpSysSet, Flags
Dim IntErrlevel

      arrTargetComps = Array("Comp1","Comp2","Comp3")

         For Each strTargetComp In arrTargetComps

             Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate,(RemoteShutdown)}//" & strTargetComp ).ExecQuery("select * from Win32_OperatingSystem where Primary=true")

      ' 0-Logoff, 1-Shutdown, 2-Reboot, 4-Force
      ' 8-Power Off, 16-Force If Hung     

              Flags       =  1 ' Выключаем
              IntErrlevel =  0

              For Each OpSys In OpSysSet
                  OpSys.Win32Shutdown Flags,IntErrlevel
              Next

          Next




 
AlovДата: Среда, 23.03.2011, 21:00 | Сообщение # 3
Модератор
Группа: Модераторы
Сообщений: 21
Статус: Offline
Забыл добавить я завел пользователя с ограниченными правами и мне нужно завершать работу в режиме пользователя, надо ли мне для этого производить дополнительные настройки?
 
glax24Дата: Среда, 23.03.2011, 21:19 | Сообщение # 4
Админ
Группа: Администраторы
Сообщений: 73
Статус: Offline
Если из под пользователя то необходимо разрешить Принудительное удаленное завершение
1. Заходишь админом
2. Win+R и вводишь secpol.msc Локальные параметры безопасности
3. Локальные политики -> Назначение прав пользователя -> Принудительное удаленное завершение
4. Добавьте пользователя или группу пользователей, которым вы хотите дать разрешение.
5. Перезагрузка



 
--defeder--Дата: Среда, 27.06.2012, 21:11 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Привет, вот я попытался сделать так как тут написано и всеравно пишет ошибка 5 отказано в доступе... что может быть не так?
 
Форум » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Удаленное выключение компьютеров в локальной сети
  • Страница 1 из 1
  • 1
Поиск:
Яндекс.Метрика

Copyright komp73.ucoz.ru © 2024
Бесплатный хостинг uCoz