Для версии .net и версии прошивки вы можете обратиться к комментарию @Ofer Sadan.Чтобы проверить версию powershell, создайте файл check_powershell.py
и напишите:
import os
print (os.system('powershell.exe $PSVersionTable'))
Затем выполните его как обычно (т. Е. python check_powershell.py
).
[ОБНОВЛЕНИЕ] Согласно this , вы можете проверить версию .net
, открыв следующий подраздел реестра.Установленные версии будут перечислены в подразделе NDP.В коде:
import os
print (os.system('powershell.exe Get-ItemProperty -Path Registry:: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP '))