我试图获取与驱动程序相关的以下信息。
名称、INFFile、供应商、版本、描述和日期。
我可以使用以下命令找到它的所有信息。
“devcon 驱动程序节点”
但这仅适用于本地机器。(通过 MSDN 检查并得知我们无法使用此命令获取远程机器详细信息。
我们是否有任何其他实用程序/方法可以从远程计算机获取上述详细信息?
我正在使用 VBScript 捕获所有细节(使用 .exec 方法和 stdout.readline 方法)
提前致谢
做
wmic /node:computerlist.txt sysdriver get /format:list
Computerlist.txt 是 IP 地址或计算机名的列表。
对于本地计算机
wmic sysdriver get /format:list
请参阅wmic /?
(获取可用内容的部分列表)wmic sysdriver get /?
、 和wmic /format /?
。
编辑
获取文件版本,如果一个文件有一个。注意反斜杠必须加倍。
Filever.bat 文件名
set filepath=%~f1
set file=%filepath:\=\\%
wmic datafile where name^="%file%" get version|findstr /i /v /c:"version"
启动程序(它将在远程计算机上不可见)
wmic process call create c:\\windows\\notepad.exe