DeepPurple
06-12-2013, 11:57
Добрый день!
Есть скрипт по выключению компьютеров, хочу к нему прикрутить логирование, попробовал сам придумать, как то так:
@Echo on
(For /F %%i In (C:\scripts\computers.txt) Do (
For /F "delims=*" %%k in (' C:\scripts\PsShutdown \\%%i -s -f -t 30 -n 10 ') do (
echo Компьютер %%i %%k >>"C:\Scripts\comp_log.txt"
)
))
exit
не работает
в результате команды выводится подобного рода результат:
C:\Users\admin>C:\scripts\PsShutdown \\comp_name -s -f -t 30 -n 10
PsShutdown v2.52 - Shutdown, logoff and power manage local and remote systems
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
Timeout accessing comp_name.
If comp_name is already performing a shutdown operation you must
abort it before issuing a different command.
подскажите, как правильно реализовать добавление строк в файл файл? (желательно вообще чтобы только имя компьютера и последние 3 строки писал)
Есть скрипт по выключению компьютеров, хочу к нему прикрутить логирование, попробовал сам придумать, как то так:
@Echo on
(For /F %%i In (C:\scripts\computers.txt) Do (
For /F "delims=*" %%k in (' C:\scripts\PsShutdown \\%%i -s -f -t 30 -n 10 ') do (
echo Компьютер %%i %%k >>"C:\Scripts\comp_log.txt"
)
))
exit
не работает
в результате команды выводится подобного рода результат:
C:\Users\admin>C:\scripts\PsShutdown \\comp_name -s -f -t 30 -n 10
PsShutdown v2.52 - Shutdown, logoff and power manage local and remote systems
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
Timeout accessing comp_name.
If comp_name is already performing a shutdown operation you must
abort it before issuing a different command.
подскажите, как правильно реализовать добавление строк в файл файл? (желательно вообще чтобы только имя компьютера и последние 3 строки писал)