dapatkan output dari aplikasi cmdline terlepas dari lokal sistem

1

Saya mencoba untuk mendapatkan informasi versi OS lengkap dari host w32 dalam sebuah skrip (dengan demikian: dari cmdline), untuk dijalankan pada berbagai mesin yang berbeda.

Untuk ini, saya menggunakan systeminfoseperti yang dijelaskan dalam versi Windows dari CMD

dalam teori ini bekerja dengan baik, tetapi saya menemukan, yang systeminfoakan menampilkan "kunci" dalam bahasa saat ini. mis. (pada instalasi w7 Jerman):

Betriebssystemname: Microsoft Windows 7 Professional

namun ini berarti bahwa yang berikut ini tidak berfungsi:

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

karena saya tidak tahu bahasa sistem dari mesin target, saya ingin membuat bahasa skrip independen (daripada menambahkan pengecualian untuk bahasa "semua dikenal").

bisakah saya melakukannya?

umläute
sumber
Apakah wmi bekerja pada mesin Jerman dengan kueri bahasa Inggris? Dari baris perintah, wmic OS get captionmisalnya?
Austin T French
wmictampaknya bekerja untuk platfrom secara mandiri - dan itu jauh lebih cepat daripada menggunakan systeminfountuk kunci tunggal
umläute