Получить версию Windows от Git Bash - PullRequest
       33

Получить версию Windows от Git Bash

0 голосов
/ 07 сентября 2018

Я пытался определить тип установки windows10 (home vs pro) в сценарии оболочки git-bash, используя:

if [[ ! $(wmic os get caption) = *"Home"* ]];then
    echo "Not using windows home"
fi

Однако французский пользователь только что сообщил об ошибке, когда версия Windows была возвращена на местном языке, в данном случае «Microsoft Windows 10 Famille». Кроме перевода «Home» на каждый язык, есть ли лучший способ определить, работает ли скрипт на home vs pro для нескольких языков?

1 Ответ

0 голосов
/ 15 сентября 2018

Что ж, одно решение, которое я нашел, состоит в том, чтобы искать существование битлокера как функции, которая существует в Windows Pro, а не в Windows Home.

if [[ ! -f /c/Windows/System32/BitLockerWizard.exe ]];then 
    echo "On windows home"
fi
...