obtener resultados de la aplicación cmdline independientemente de la configuración regional del sistema

obtener resultados de la aplicación cmdline independientemente de la configuración regional del sistema

Estoy intentando obtener la información completa de la versión del sistema operativo de un host w32 en un script (por lo tanto, desde la línea cmd), para ejecutarlo en una variedad de máquinas diferentes.

Para esto, estoy usando el systeminfocomo se describe enVersión de Windows desde CMD

En teoría, esto funciona muy bien, pero descubrí que systeminfogenerará las "claves" en el idioma actual. por ejemplo (en una instalación alemana de w7):

Betriebssystemname: Microsoft Windows 7 Professional

Sin embargo, esto significa que lo siguiente no funciona:

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

Como no conozco los idiomas del sistema de las máquinas de destino, me gustaría que el lenguaje de secuencia de comandos sea independiente (en lugar de agregar una excepción para "todos los idiomas conocidos").

¿puedo hacerlo?

información relacionada