问题背景:
想实现在本机通过code获取远程机器上chrome的版本,而不是登录远程机获取,因为远程机有几十台,不能逐个登录。目前想到的是通过获取远程机注册表信息来获取:HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon
但是遇到以下问题:
问题描述:
都是通过python的os.popen()执行命令
1.通过执行reg query \\remote_machine_name\HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon /v version
会失败:the root key must be HKLM or HKU,翻译过来就是这个命令只支持HKLM or HKU的获取,而chrome的版本信息是放在HKCU里的,所以该方法行不通
2.通过wmic registry获取,但是目前只调研出wmic registry /node:remote_IP /user:user_name /password:pass_word get * /value的用法,该用法只能获取到远程注册表本身的一些属性,如下:
Caption=Registry
CurrentSize=151
Description=Registry
InstallDate=20190910164648.000000+480
MaximumSize=4095
Name=Microsoft Windows 10 Enterprise|C:\WINDOWS|\Device\Harddisk0\Partition4
ProposedSize=4095
Status=OK
所以,如果通过python获取远程注册表的值?多谢