Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачу

Детский сад 9 Золотой ключик Знаток (362), на голосовании 4 недели назад
Здравствуйте, пожалуйста помогите сделать задание через блокнот: Создать bat-файл, записывающий информацию о версии установленной на машине операционной системы. Название результирующего файла задается в качестве параметра командного файла. Создать лог-файл с результатами работы.
Голосование за лучший ответ
Cogni Просветленный (44782) 1 месяц назад
@echo off
REM Проверка наличия параметра
if "%~1"=="" (
echo Не задано имя результирующего файла.
echo Использование: %~nx0 имя_файла
exit /b 1
)

REM Получение информации об ОС
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" > "%~1"

REM Проверка успешности команды systeminfo
if %errorlevel% EQU 0 (
echo %date% %time% - Файл "%~1" успешно создан. >> script.log
echo Информация о версии ОС записана в файл "%~1".
) else (
echo %date% %time% - Ошибка при создании файла "%~1". >> script.log
echo Произошла ошибка при получении информации об ОС.
)
Похожие вопросы