我试图获取以下与驱动程序相关的信息。
名称、INFFile、供应商、版本、说明和日期。
我可以使用以下命令找到它的所有信息。
"devcon drivernodes"
但这仅适用于本地计算机。(已与 MSDN 核对,发现我们无法使用此命令获取远程计算机详细信息。
我们是否有任何其他实用程序/方法可以从远程计算机获取上述详细信息?
我正在使用VBScript捕获所有细节(使用.exec方法和stdout.readline方法)
提前致谢
wmic /node:computerlist.txt sysdriver get /format:list
计算机列表.txt是 IP 地址或计算机名的列表。
对于本地计算机
wmic sysdriver get /format:list
请参阅wmic /?
(有关可用内容的部分列表)、wmic sysdriver get /?
和 wmic /format /?
。
编辑
获取文件版本(如果文件有)。注意反斜杠必须加倍。
菲利弗.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