Как получить строку версии из удаленного ящика windows из ящика Ма c или Windows через python3 - PullRequest
0 голосов
/ 14 марта 2020

Есть ли способ спросить у удаленного Windows блока, какая у него текущая версия операционной системы, из блока Ma c или Windows, работающего Python3?

Обычно на локальном Windows box мой скрипт вызывает ver, и я затем анализирую результат для текущей версии. Для удаленных систем на Linux и Macinto sh я делаю следующее

Вкл. Linux:

err, release = DoRemoteSubProcess( ip, ['lsb_release -r']) # Release: 7.6.1810
return release.strip()

Вкл. Дарвин :

err, release = DoRemoteSubProcess( ip, ['sw_vers -productVersion'])  # 10.15.3
return release.split(':')[1].strip()

Моя функция DoRemoteSubProcess () выполняет удаленный вызов защищенной оболочки для указанного IP-адреса.

Для Ma c и Linux Я получаю строку версии удаленного компьютера. Есть ли что-то эквивалентное на Windows? Мой скрипт может быть запущен из Macinto sh или Windows box.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...