Sfero_ID, например, так (
Win32_ComputerSystem class (Windows)):
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq delims=" %%i in (
`wmic.exe ComputerSystem get BootupState /value ^| find.exe "BootupState"`
) do set s%%i
if defined sBootupState (
if "%sBootupState%" equ "Normal boot" (
echo Normal boot mode
) else (
echo A one of Safe boot modes
)
)
endlocal
exit /b 0
Я, правда, не проверял — отработает ли сама утилита «wmic.exe» в безопасном режиме.