WINDOWS\system32\wbem
WMI Commandline Utility
Утилита командной строки wmic.exe собирает информацию из Инструментария управления Windows WMI (Windows Management Instrumentation) для локального администратора
Описание параметров есть в справке Windows. Вот небольшой скрипт для определения имени компьютера, версии операционной системы и номера сервис-пака:
@echo off setlocal for /f %%v in ('wmic os get version /value^|find "Version"') do set %%v if "%Version:~0,4%" NEQ "5.1." goto finish for /f %%v in ('wmic os get servicepackmajorversion /value^|find "ServicePackMajorVersion"') do set %%v if "%ServicePackMajorVersion%" LSS "2" goto finish @echo %computername% %Version% %ServicePackMajorVersion% :finish endlocal
Запустите командную строку и введите для получения названия модели компьютера или его серийного номера:
wmic csproduct get name
Или его серийного номера, получаемого из BIOS
wmic bios get serialnumber
Чтобы убедиться, что аппаратная функция DEP работает в Windows, введите следующую команду
wmic OS Get DataExecutionPrevention_Available
Если в результате будет получено значение TRUE, аппаратная функция DEP включена.
В командной строке введите следующую команду:
wmic OS Get DataExecutionPrevention_SupportPolicy
В результате выполнения команды будет возвращено значение 0, 1, 2 или 3. Эти значения соответствуют политикам поддержки DEP, описанным в приведенной ниже таблице.
Значение свойства DataExecutionPrevention_SupportPolicy | Уровень политики | Описание |
2 | OptIn (конфигурация по умолчанию) | Функция DEP включена только для системных компонентов и служб Windows |
3 | OptOut | Функция DEP включена для всех процессов. Администратор может вручную создать список приложений, для которых функция DEP отключена |
1 | AlwaysOn | Функция DEP включена для всех процессов |
0 | AlwaysOff | Функция DEP отключена для всех процессов |
В справке Windows есть несколько статей о данной программе.