KBegemoT
@KBegemoT
ЭНИКЕЙ-СИСВОКЕР

Логирование выполнения команд CMD?

Суть вопроса проста есть N кол-во ПК на них в загрузке лежит .bat который выполняет определенную команду и записывает результат команды в лог. Нужно заставить записывать результат не только выполнения команды а и такие параметры как "%date% %time% %username% %computername%" каждом ПК и все это дело собирать в 1 лог в шару которая будет в локальной сети.
По отдельности вывести отдельные логи проблем не составляет а вот собрать все это в кучу вопрос.
Что бы было примерно так
01.01.2017 00:00 User1 Pc1 command:OK
01.01.2017 00:01 User2 Pc2 command:OK
Примерно думаю реализовать так(примитивно):
  1. echo "%date% %time% %username% %computername% >> \\serv1\logs\output.log
  2. command>>\\serv1\logs\output.log

Но думаю будут проблемы при одновременной записи со всех ПК. Думаю некоторые косяки будут поэтому подскажите как одновременно записать в одну строку результат команд 1+2
  • Вопрос задан
  • 6660 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы