從 cmdline 應用程式取得獨立於系統區域設定的輸出

從 cmdline 應用程式取得獨立於系統區域設定的輸出

我試圖在腳本中獲取 w32 主機的完整作業系統版本資訊(因此:從命令列),以便在各種不同的電腦上運行。

為此,我正在使用systeminfo中描述的來自 CMD 的 Windows 版本

理論上這很有效,但我發現,這systeminfo會以當前語言輸出“鍵”。例如(在德國 w7 安裝上):

系統名稱: Microsoft Windows 7 Professional

然而,這意味著以下內容不起作用:

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

由於我不知道目標機器的系統語言,我想使腳本語言獨立(而不是為“所有已知”語言添加例外)。

我可以這樣做嗎?

相關內容