Get Device Drivers

The following are Powershell commands that will list device drivers currently installed. In the Select-Object portion, special syntax is used to convert the driver date to a user friendly format and to provide user friendly column names.

This will provide output of all drivers.

Get-WmiObject -Class Win32_PnpSignedDriver | where-object {$_.Driverdate -ne $null } | Sort-Object Description | Select-Object @{Label="Description";Expression={$_.Description}}, @{Label="DriverVersion";Expression={$_.DriverVersion}}, @{Label="DriverDate";Expression={$_.ConvertToDateTime($_.DriverDate)}}, @{Label="Manufacturer";Expression={$_.Manufacturer}}| Format-table -AutoSize

To explore other properties that can be redirected to output, use the Get-Member command to explore.

Get-WmiObject -Class Win32_PnpSignedDriver | Get-Member