obter saída do aplicativo cmdline independentemente da localidade do sistema

obter saída do aplicativo cmdline independentemente da localidade do sistema

Estou tentando obter as informações completas da versão do sistema operacional de um host w32 em um script (portanto: do cmdline), para ser executado em uma variedade de máquinas diferentes.

Para isso, estou usando o systeminfodescrito emVersão do Windows do CMD

em teoria, isso funciona muito bem, mas descobri que systeminfoproduzirá as "chaves" no idioma atual. por exemplo (em uma instalação w7 alemã):

Nome do sistema Betriebs: Microsoft Windows 7 Professional

isso, no entanto, significa que o seguinte não funciona:

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

como não conheço os idiomas do sistema das máquinas de destino, gostaria de tornar a linguagem de script independente (em vez de adicionar exceção para idiomas "todos conhecidos").

posso fazer isso?

informação relacionada