Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник на выключение компьютеров по сети.

Ответить
Настройки темы
CMD/BAT - Батник на выключение компьютеров по сети.

Новый участник


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

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


Доброго времени суток!

Я не силен в этих вещах, поэтому прошу помощи.

Подскажите как написать батник для принудительного выключения нескольких компьютеров в локальной сети (если это конечно возможно), при помощи команды shutdown /m \\10.x.x.x

Спасибо за помощь!

Отправлено: 20:17, 26-07-2010

 


Moderator


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

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


Цитата Muslitel:
Couldn't access WKS778K:
Tїюф т ёшёЄхьє эх яЁюшчтхфхэ: шь яюы№чютрЄхы шыш ярЁюы№ эх юяючэрэv
Что означает: "Вход в систему не произведен: имя пользователя или пароль не опознаны".

Цитата Muslitel:
А потом понял, что рабочие станции находятся в домене.
А в домене LocalAccountTokenFilterPolicy не нужен :)

Цитата Muslitel:
Попробовал запустить командную строку на компьютере с Windows XP от имени доменного админа.
Зачем, ведь можно указать учетные данные в опциях PsShutdown.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:42, 16-12-2011 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Цитата Petya V4sechkin:
А в домене LocalAccountTokenFilterPolicy не нужен »
чьёрт побьери. ну ничего. зато запомнил, как это делается )))
Спасибо Вам еще раз

Отправлено: 17:58, 16-12-2011 | #32


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


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

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


Эмм... Рискну продолжить тему, так как возникли снова вопросы. В домене все работает исправно, как часики. Но есть беда. У меня пару машину находятся вне домена - workgroup. Вот к ним я достучаться не могу. Пробовал в скрипте указывать данные учетной записи админа - не помогло.
Откровенно говоря, я не совсем соображаю, как вообще к ним достучаться по удаленке, а тем более через скрипт .
Помогите, пожалуйста.

Отправлено: 15:35, 05-01-2012 | #33


Аватара для voler

Ветеран


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

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


А если на ПК закрыт доступ через все кроме телнет? То как выключить ПК?
Код: Выделить весь код
set sh=WScript.CreateObject("WScript.Shell")
sh.run "telnet 192.168.2.2 2323"
WScript.Sleep 500
sh.SendKeys "n"&vbcr
WScript.Sleep 500
sh.SendKeys "voler"&vbcr
WScript.Sleep 150
sh.SendKeys "pass"&vbcr
WScript.Sleep 150
sh.SendKeys "shutdown -r -t 10"&vbcr
Только вот это не отрабатывает -
HTML код: Выделить весь код
sh.SendKeys "shutdown -r -t 10"&vbcr

Решил вопрос, проще скачал Telnet Script Executor
Запускаю так
Код: Выделить весь код
TST10.exe /r:reboot.txt /o:output.txt /m
Конфиг такой
Код: Выделить весь код
192.168.2.2 979
WAIT "Welcome to Microsoft Telnet Service "
SEND "n"
WAIT "login:"
SEND "voler\m"
WAIT "password:"
SEND "pass\m'
SEND "\m"
WAIT "C:\Documents and Settings\voler>"
SEND "shutdown -r -t 5\m"
SEND "\m"

-------
Linux, это плацдарм для изучения своих возможностей.


Последний раз редактировалось voler, 02-03-2012 в 17:33.


Отправлено: 16:50, 02-03-2012 | #34


Аватара для clevergod

Новый участник


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

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


####################################################
# Shutdown_Night.ps1 27/05/2015 PowerShell v3-4 made by ®clevergod and ToSHa
# Скрипт выключения ПК с отправкой отчета на мыльники.
# Данный скрипт собирает все ПК с домена, фильтрует исключения групп, пингует на доступность,тушит ПК и отправляет отчет на указанные емэйл
# учите PowerShell ребята!
####################################################

Скрытый текст
# Собираем ПК и фильтруем (править по себя)(добавлены 3 группы исключения Admins Servers и ЕЩЕ одна для допустим руководства)
$comps = Get-ADObject -LDAPFilter '(&(objectCategory=computer)(!memberOf=CN=Исключение,DC=company,DC=local)(!memberOf=CN=Admins,OU=Gro ups,DC=company,DC=local)(&(!memberOf=CN=Servers,OU=Servers,DC=company,DC=local)))' | Select -Expand Name
# Файл выгрузки (править по себя)
$file = New-Item -itemtype file "\\server\LOGS\TurnOff_Computers\Computers_ON.html" -Force
# Туловище HTML
Add-Content $file '<html><head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-8">
<title>System Status Report</title>
<style type="text/css">
<!--
BODY{background-color:#FFFFFF;}
TABLE{border-width: 1px;border-style: solid;border-color: black;}
TH{border-width: 1px;padding: 1px;border-style: solid;border-color: black;background-color:#1D92DC}
TD {border-width: 1px;padding: 2px;border-style: solid;border-color: black;background-color:#94BFE4}
TR {color:#000000;font-family:Tahoma;font-size:10pt;}
}
-->
</style>
<h2>Server Status</h2>
<p>The following report was run on $(get-date).</p>
<table>
<tr><th> Имя: </th><th>Статус компьютера:</th></tr>
'
# Цикл выключения ПК домена с пингом с подкрашиванием HTML nf,kbws
foreach ($comp in $comps)
{$ON = Get-WmiObject Win32_PingStatus -filter "Address=""$comp"""
if ($ON.StatusCode -eq 0) {$desc = Get-ADObject -LDAPFilter "(cn=$comp)" -Properties Description | Select -Expand Description | Out-String
Add-Content $file "<tr><td>$desc</td><td style='background-color:red; color:Yellow;'><strong>$comp Включен!</strong></td></tr>" | Stop-Computer -cn $comp -force }
Else
{$desc = Get-ADObject -LDAPFilter "(cn=$comp)" -Properties Description | Select -Expand Description | Out-String
Add-Content $file "<tr><td>$desc</td><td style='background-color:green; color:#FFFFFF;'>$comp выключен</td></tr>"}
}
Add-Content $file "</html>"
# Вложение тела HTML файла
$html = Get-Content '\\server\LOGS\TurnOff_Computers\Computers_ON.html' -raw
# мЁльнер (править по себя)
Send-MailMessage -smtpServer mail.company.kz -UseSSL -from 'Shutdown@company.kz' -to 'stanislav@company.kz' -subject "PoweredON" -body $html -Encoding UTF8 -BodyAsHTML #-Attachment $file #Раскоментить -Attachment $file если нужно вложение файла к письму

Отправлено: 10:03, 27-05-2015 | #35


Аватара для comsun

Старожил


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

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


shutdown -r -t с Вин 2к не работает! какие команды для Вин 2000?

p.s. разобрался.

Последний раз редактировалось comsun, 24-11-2015 в 16:24.


Отправлено: 15:25, 24-11-2015 | #36


Новый участник


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

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


Ребят помогите, я не рублю особо в командной строке кому не сложно напишите как сделать чтоб при нажатие на батник открывалась командная строка с введенной командой "shutdown /s /t ***" что бы оставалось только время дописать?

Отправлено: 01:52, 13-10-2016 | #37


Ветеран


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

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


Код: Выделить весь код
@echo off

set /p sTimeout=Enter timeout:
if defined sTimeout shutdown.exe /s /t %sTimeout%
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:17, 13-10-2016 | #38


Новый участник


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

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


Спасибо большое!

Отправлено: 14:18, 13-10-2016 | #39



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник на выключение компьютеров по сети.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Получение статуса компьютера через батник по сети. Serjione Скриптовые языки администрирования Windows 21 18-12-2009 18:29
Удаленное выключение компьютеров (группы компьютеров) в домене zonderz Программное обеспечение Windows 1 18-10-2007 09:49
удаленное выключение по сети - проблема Leo2 Сетевые технологии 2 19-12-2004 00:23
Выключение компов по сети (WinXP) Guest Сетевые технологии 4 01-04-2004 12:18
Выключение компьютера по сети Dark Capricorn Microsoft Windows 2000/XP 17 31-03-2004 17:40




 
Переход