나는 다양한 컴퓨터에서 실행되도록 스크립트(즉, cmdline에서)로 w32 호스트의 전체 OS 버전 정보를 얻으려고 합니다.
이를 위해 나는 다음 systeminfo
에 설명된 대로 사용하고 있습니다.CMD의 Windows 버전
이론적으로 이것은 훌륭하게 작동하지만 systeminfo
현재 언어로 "키"를 출력한다는 것을 발견했습니다. 예: (독일 w7 설치 시):
Betriebs시스템 이름: Microsoft Windows 7 Professional
그러나 이는 다음이 작동하지 않음을 의미합니다.
systeminfo | findstr /B /C:"OS Name:"
대상 컴퓨터의 시스템 언어를 모르기 때문에 "모든 알려진" 언어에 대한 예외를 추가하는 대신 스크립트 언어를 독립적으로 만들고 싶습니다.
내가 그렇게 해도 될까?