Показать полную графическую версию : Выключение нескольких компьютеров по сети
Ребята, помогите сообразить командный файлик для отключения локального компьютера и нескольких по сети с фиксированием в лог, надо для APC smart UPS
начал примерно так
@START "" "c:\Windows\System32\shutdown.exe" /s /m \\ws6 /t 30
А как бы в чем проблема дальше? загнать сие в цикл в котором перечислить нужные точки и какбэ всё. например можно так:
@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 - лог. !В лог пишутся те машины на которые БЫЛА ОТПРАВЛЕНА команда на выключение, не факт что они после этого выключились.!
командник отличный , не могу заставить ups его выполнять, просто запускаю, срабатывает!
Запуск через шедулер по событию? Была похожая проблема, возможно учетной записи от имени которой запускается батник нет прав на другой машине, попробуйте создать доменную учетку с правами локального админа и с неистекающим паролем длинной байт эдак в стописятвосем и без права логина.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.