1

Я пытаюсь получить полную информацию об OS-версии хоста w32 в сценарии (например, из cmdline) для запуска на различных машинах.

Для этого я использую systeminfo как описано в версии Windows от CMD

в теории это прекрасно работает, но я обнаружил, что systeminfo выведет "ключи" на текущем языке. например (на немецкой установке w7):

Betriebssystemname: Microsoft Windows 7 Профессиональная

однако это означает, что следующее не работает:

systeminfo | findstr /B /C:"OS Name:"

Поскольку я не знаю системных языков целевых машин, я хотел бы сделать язык сценариев независимым (вместо добавления исключения для "всех известных" языков).

могу я сделать это?

0