driverquery [/s Computer] [/u Domain\User /p Password] [/fo {TABLE|LIST|CSV}] [/nh] [/v] [/si]
Por poner un ejemplo, podríamos lanzar
driverquery /fo CSV /v
Al ejecutar ese línea, obtendríamos esto:
driverquery /fo CSV /v |
driverquery /fo table /v
Por lo que la salida sería esta:
Y obteniendo la salida en formato lista:
driverquery /fo list /v
tenemos:
El mayor problema que podemos tener a la hora de sacar estos datos es que el buffer del cmd se puede acabar antes de terminar de mostrar toda la información, por lo que perderíamos las primeras líneas. Así, si tomamos de partida la primera prueba que hemos hecho, podríamos redirigir la salida a un fichero y después abrirlo con otro programa. Por ejemplo:
driverquery /fo CSV /v > driverquery.csv
Y lo abrimos con algún programa de edición de hojas de cálculo:
La verdad, está muy bien tener en cuenta este comando. Sobretodo si se necesita información sobre los drivers que hay en el sistema. La verdad, a simple vista parece mucho mejor este comando que no ejecutar
sc query type= driver
en el que obtendremos un resultado en bloques similar a tercer ejemplo de arriba:
Si lo ejecutas, ojo al espacio (es importante).
Por lo que la salida sería esta:
driverquery /fo table /v |
driverquery /fo list /v
tenemos:
driverquery /fo list /v |
driverquery /fo CSV /v > driverquery.csv
Y lo abrimos con algún programa de edición de hojas de cálculo:
Abriendo fichero CSV: driverquery.csv |
sc query type= driver
en el que obtendremos un resultado en bloques similar a tercer ejemplo de arriba:
sc query type= driver |
Así, a ojos vista, parece que es mucho más manejable la información utilizando driverquery y enviándola a un fichero externo.
Espero que si en algún momento os hace falta buscar los drivers instalados, os sea de mucha utilidad.
Interesante, no conocía este comando. Gracias :D
ResponderEliminarYo tampoco lo conocía hasta que lo encontré hace apenas una semana y pico. Espero que te sea de utilidad!
Eliminar