PowerShell - Drivers en Windows
Un tema que siempre está en la vuelta de los que somos partidarios del borrón y cuenta nueva: Drivers en Windows. Los drivers a veces no los manejamos correctamente y tampoco tenemos apoyo para poder ser mas ordenados con este tema.
PowerShell siempre nos respalda y por ello quiero compartir 2 funciones para poder manejar esta situación, como un buen PoShAdmin:
Export-WindowsDriver
El nombre promete… y así es, nos permite exportar todos los drivers de terceros (NO Microsoft) a una carpeta destino.
La sintaxis es bien simple:
Export-WindowsDriver -Online -Destination C:\Drivers
Debemos de declarar el parámetro “ Online” , ya que se debe a la imagen que está corriendo. En caso de que nos encontremos en una situación donde la imagen se encuentre offline, debemos de modificar la sintaxis a algo por el estilo:
Export-WindowsDriver -Path C:\OfflineImage -Destination C:\Drivers
Para los que quieran investigar un poco más sobre este CMdlet, les comparto un enlace a la documentación de Microsoft en la que se habla sobre este comando: TechNet - Export-WindowsDriver
Get-WindowsDriver
Función que nos permite obtener información sobre los drivers de nuestro equipo:
Get-WindowsDriver –Online -All
Siendo el proveedor de los drivers Microsoft u otra empresa (ésto es importante XD ).
Se puede agregar la función Out-GridView para poder obtener la información más ordenada, agregando filtros para reducir los resultados y demás, usando los formularios de Windows:
Get-WindowsDriver -Online -All | Out-GridView
El enlace para este Cmdlet en la documentación oficial de Microsoft es el siguiente: Get-WindowsDriver
Espero les sirva esta info.
Saludos,
Comments