Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Выключение нескольких компьютеров по сети (http://forum.oszone.net/showthread.php?t=287850)

rosalin 12-09-2014 08:51 2401716

Выключение нескольких компьютеров по сети
 
Ребята, помогите сообразить командный файлик для отключения локального компьютера и нескольких по сети с фиксированием в лог, надо для APC smart UPS
начал примерно так

Код:

@START "" "c:\Windows\System32\shutdown.exe" /s /m \\ws6 /t 30

Elven 12-09-2014 09:59 2401746

А как бы в чем проблема дальше? загнать сие в цикл в котором перечислить нужные точки и какбэ всё. например можно так:
Код:

@echo off
for /F %%s in (nodes.txt) do (
shutdown -m %%s -s -f -t 30 && echo node %%s is down %time% >> shutdown_log.txt
)

nodes.txt - файл с IP или именами точек (предпочитаю использовать IP, но тут уж хозяин-барин)
shutdown_log.txt - лог. !В лог пишутся те машины на которые БЫЛА ОТПРАВЛЕНА команда на выключение, не факт что они после этого выключились.!

rosalin 12-09-2014 10:36 2401763

командник отличный , не могу заставить ups его выполнять, просто запускаю, срабатывает!

Elven 12-09-2014 11:08 2401782

Запуск через шедулер по событию? Была похожая проблема, возможно учетной записи от имени которой запускается батник нет прав на другой машине, попробуйте создать доменную учетку с правами локального админа и с неистекающим паролем длинной байт эдак в стописятвосем и без права логина.


Время: 20:14.

Время: 20:14.
© OSzone.net 2001-