|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник на выключение компьютеров по сети. |
|
CMD/BAT - Батник на выключение компьютеров по сети.
|
Новый участник Сообщения: 17 |
Профиль | Отправить PM | Цитировать Доброго времени суток!
Я не силен в этих вещах, поэтому прошу помощи. Подскажите как написать батник для принудительного выключения нескольких компьютеров в локальной сети (если это конечно возможно), при помощи команды shutdown /m \\10.x.x.x Спасибо за помощь! |
|
Отправлено: 20:17, 26-07-2010 |
Сообщения: 53466
|
Профиль | Отправить PM | Цитировать Цитата Muslitel:
Цитата Muslitel:
Цитата Muslitel:
|
|||
Отправлено: 17:42, 16-12-2011 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
Спасибо Вам еще раз |
|
Отправлено: 17:58, 16-12-2011 | #32 |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать Эмм... Рискну продолжить тему, так как возникли снова вопросы. В домене все работает исправно, как часики. Но есть беда. У меня пару машину находятся вне домена - workgroup. Вот к ним я достучаться не могу. Пробовал в скрипте указывать данные учетной записи админа - не помогло.
Откровенно говоря, я не совсем соображаю, как вообще к ним достучаться по удаленке, а тем более через скрипт . Помогите, пожалуйста. |
Отправлено: 15:35, 05-01-2012 | #33 |
Ветеран Сообщения: 907
|
Профиль | Отправить 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 Решил вопрос, проще скачал Telnet Script Executor Запускаю так Конфиг такой |
------- Последний раз редактировалось voler, 02-03-2012 в 17:33. Отправлено: 16:50, 02-03-2012 | #34 |
Новый участник Сообщения: 5
|
Профиль | Отправить 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 |
Старожил Сообщения: 151
|
Профиль | Отправить PM | Цитировать shutdown -r -t с Вин 2к не работает! какие команды для Вин 2000?
p.s. разобрался. |
Последний раз редактировалось comsun, 24-11-2015 в 16:24. Отправлено: 15:25, 24-11-2015 | #36 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Ребят помогите, я не рублю особо в командной строке кому не сложно напишите как сделать чтоб при нажатие на батник открывалась командная строка с введенной командой "shutdown /s /t ***" что бы оставалось только время дописать?
|
Отправлено: 01:52, 13-10-2016 | #37 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 05:17, 13-10-2016 | #38 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо большое!
|
Отправлено: 14:18, 13-10-2016 | #39 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|