Ree*_*ece 6 windows batch-file ms-office
我需要对300多台既不在同一网络上,也不属于同一公司的计算机进行软件审计.
是否有一个命令或小程序(可以在没有安装的情况下运行),我可以通过电子邮件发送给最终用户来运行,它将输出MS Windows和MS Office版本?
r3a*_*p3r 16
获取当前Windows版本和Microsoft Office版本的一种可能方法是使用命令行查询系统注册表项.
要使用System注册表获取Windows版本,请使用以下命令:
reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v "ProductName"
Run Code Online (Sandbox Code Playgroud)
这将给出一个输出,可以解析该输出以获取当前的Windows版本/名称.
要获取当前的办公室版本,请使用:
reg query "HKEY_CLASSES_ROOT\Word.Application\CurVer"
Run Code Online (Sandbox Code Playgroud)
此命令的输出以数字格式提供办公室版本,例如14,15等.
解析输出以获取版本号并匹配现有Microsoft Office版本列表以获取已安装版本的名称:
Office 97 - 7.0
Office 98 - 8.0
Office 2000 - 9.0
Office XP - 10.0
Office 2003 - 11.0
Office 2007 - 12.0
Office 2010 - 14.0
Office 2013 - 15.0
Office 2016 - 16.0
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!!