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 systeminfo
seperti yang dijelaskan dalam versi Windows dari CMD
dalam teori ini bekerja dengan baik, tetapi saya menemukan, yang systeminfo
akan 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?
windows
command-line
locale
i18n
umläute
sumber
sumber
wmic OS get caption
misalnya?wmic
tampaknya bekerja untuk platfrom secara mandiri - dan itu jauh lebih cepat daripada menggunakansysteminfo
untuk kunci tunggal