cmdline uygulamasından sistemin yerel ayarından bağımsız olarak çıktı alın


1

Bir w32 sunucusunun işletim sistemi sürüm bilgilerini bir komut dosyasında (böylece: cmdline'dan) çeşitli farklı makinelerde çalıştırılmaya çalışıyorum.

Bunun için kullanıyorum systeminfo tarif edildiği gibi CMD'den Windows sürümü

Teoride bu harika çalışıyor, ama keşfettim ki systeminfo geçerli dilde "tuşları" çıkar. Örneğin. (almanca bir w7 kurulumunda):

Betriebssystemname: Microsoft Windows 7 Professional

Ancak bu, aşağıdakilerin işe yaramadığı anlamına gelir:

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

Hedef makinelerin sistem dillerini bilmediğimden, betik dilini bağımsız yapmak istiyorum ("tüm bilinen" diller için istisna eklemek yerine).

yapabilir miyim?


Wmi, ingilizce sorguları olan alman makinelerinde çalışıyor mu? Komut satırından wmic OS get caption Örneğin?
Austin T French

wmic platformun bağımsız çalışması için çalışıyor gibi görünüyor - ve kullanmaktan çok daha hızlı systeminfo Tek tuşlar için.
umläute
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.