我找不到Windows Server 2012 R2 Standard的发行版ID(内部版本,看起来像“ 1511”或“ 1803”),我需要它来形成其CPE(通用平台枚举)。
不熟悉所有这些,但没有成功,我也不知道该怎么尝试。 为了在Windows上获取此发行版ID,我使用了REG Query,并使用子进程python自动执行了该操作。
这是我用来获取发行版ID的命令:
'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.
答案 0 :(得分:1)
如果仅适用于Win 10和Windows Server 2016或更高版本,我相信发行ID(也称为Windows 10发行ID,格式为YYMM)。
也许您的命名基于Major / build版本号?
所有版本的表格:
答案 1 :(得分:0)
嘿,@ rockangator在www.google.com上提供了python中的简单代码,因为这个问题根本无法理解,您已经在这里写了。请下次尝试更具体。