我試圖在腳本中獲取 w32 主機的完整作業系統版本資訊(因此:從命令列),以便在各種不同的電腦上運行。
為此,我正在使用systeminfo
中描述的來自 CMD 的 Windows 版本
理論上這很有效,但我發現,這systeminfo
會以當前語言輸出“鍵”。例如(在德國 w7 安裝上):
系統名稱: Microsoft Windows 7 Professional
然而,這意味著以下內容不起作用:
systeminfo | findstr /B /C:"OS Name:"
由於我不知道目標機器的系統語言,我想使腳本語言獨立(而不是為“所有已知”語言添加例外)。
我可以這樣做嗎?