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 Произошла ошибка при получении информации об ОС.
)