Python 如何获得';发布ID';windows服务器的安全性?
我找不到windows server 2012 R2标准的发布id(生成版本,看起来像“1511”或“1803”),我需要它来形成其CPE(公共平台枚举) 由于对这一切都不熟悉,也没有取得这样的成功,我也不知道该尝试什么。 为了在WindowsTen上获得这个版本id,我使用了REG查询,为了自动执行它,我使用python和子流程 这是我用来获取发布id的命令:Python 如何获得';发布ID';windows服务器的安全性?,python,windows-10,windows-server,Python,Windows 10,Windows Server,我找不到windows server 2012 R2标准的发布id(生成版本,看起来像“1511”或“1803”),我需要它来形成其CPE(公共平台枚举) 由于对这一切都不熟悉,也没有取得这样的成功,我也不知道该尝试什么。 为了在WindowsTen上获得这个版本id,我使用了REG查询,为了自动执行它,我使用python和子流程 这是我用来获取发布id的命令: 'Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v R
'Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId'
它成功地为我提供了windows 10所需的结果,但为windows server提供了:
ERROR: The system was unable to find the specified registry key or value.
我相信版本Id(又名Windows 10版本Id,YYMM格式)仅适用于Win 10和Windows Server 2016或更高版本
也许您的命名基于主要/构建版本号
所有版本的表格:
- (我觉得这更具可读性)