2016-02-08 25 views
-2

我试图获得有关驱动程序的下面的信息。使用“devcon drivernodes”获取远程drivernodes

名称,INFFile,供应商,版本,描述和日期。

我可以使用下面的命令找到它的所有信息。

“devcon drivernodes”

但这只适用于本地机器。 (经过与MSDN和才知道,我们不能用这个命令得到远程计算机的详细信息。

我们是否有任何其他工具/方法来从远程计算机得到所提到的细节?

我捕捉所有使用VBScript细节提前

回答

1

(使用.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 
+0

非常感谢,我发现这是非常有用的工具。但唯一的问题是,我无法获得驱动程序版本,除了所有的细节都可用,并且也以所需的格式:) – Pratap