我需要对300多台计算机进行软件审计,这些计算机既不在同一网络上,也不属于同一公司。
是否有命令或小程序(无需安装即可运行)可以通过电子邮件发送给最终用户运行,以输出MS Windows和MS Office版本?
发布于 2013-09-16 13:09:12
获取当前Windows版本和Microsoft Office版本的一种可能方法是使用命令行查询系统注册表项。
要使用系统注册表获取windows版本,请使用以下命令:
reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v "ProductName"
这将给出一个输出,它可以是 解析的 ,以获得当前的windows版本/名称。
要获取最新的办公版本,请使用:
reg query "HKEY_CLASSES_ROOT\Word.Application\CurVer"
此命令的输出提供数字格式的办公版本,如14、15等。
分析输出以获取版本号,并根据现有Microsoft office版本列表与 匹配 以获取已安装版本的名称:
Office 97 - 7.0 Office 98 - 8.0 Office 2000 - 9.0