さまざまなマシンで実行できるように、スクリプト (つまり、コマンドラインから) で w32 ホストの完全な OS バージョン情報を取得しようとしています。
このために、私はsysteminfo
次のように使用していますCMDからのWindowsバージョン
systeminfo
理論的にはこれはうまく機能しますが、現在の言語で「キー」が出力されることがわかりました。例 (ドイツ語の w7 インストールの場合):
オペレーティング システム名: Microsoft Windows 7 Professional
ただし、これは次のことが機能しないことを意味します。
systeminfo | findstr /B /C:"OS Name:"
対象マシンのシステム言語がわからないため、スクリプト言語を独立させたいと思います (「すべての既知の」言語に例外を追加するのではなく)。
そうしてもいいですか?