Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
@rem S-1-5-32-545 - локальные пользователи
@rem S-1-5-32-544 - администраторы
Set GroupSID=S-1-5-32-544
Set GroupName=
For /F "UseBackQ Tokens=1* Delims==" %%I In (`WMIC Group Where "SID = '%GroupSID%'" Get Name /Value ^| Find "="`) Do Set GroupName=%%J
Set GroupName=%GroupName:~0,-1%
Получим на выходе файл подобный этому: log.14.02.2012_10-41-42.txt
Однако, если вы любитель работать с самого утра или глубокой ночью, то может получиться и так: log.14.02.2012_ 1-03-28.txt
С радостью рассмотрю ваши предложения, как можно это исправить.
for /f "tokens=1-4 delims=: " %%a in ('echo %time%') do set mytime=%%a_%%b_%%cВсе наши действия с помощью скрипта постараемся логировать. Для этого задаем имя лог-файла:
@set LOGFILE="log.%DATE%_%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.txt"
Однако, если вы любитель работать с самого утра или глубокой ночью, то может получиться и так: log.14.02.2012_ 1-03-28.txt
Использование bat файлов для развертывания приложений