Estou tentando obter as informações completas sobre a versão do SO de um host w32 em um script (assim: a partir do cmdline), para serem executadas em várias máquinas diferentes.
Para isso, estou usando o systeminfo
, conforme descrito em Versão do Windows do CMD
em teoria isso funciona muito bem, mas descobri que systeminfo
produzirá as "chaves" no idioma atual. por exemplo. (em uma instalação alemã w7):
Betriebssystemname: Microsoft Windows 7 Professional
isto, no entanto, significa que o seguinte não funciona:
systeminfo | findstr /B /C:"OS Name:"
como não conheço as linguagens de sistema das máquinas de destino, gostaria de tornar a linguagem de script independente (em vez de adicionar exceções para idiomas "todos conhecidos").
posso fazer isso?
Tags command-line locale windows i18n