Skip to main content

How to Get Network Adapter Driver Version Using PowerShell

• 4 min read
powershell get-netadapter network adapter driver version windows

To get the network adapter driver version using PowerShell, use the Get-NetAdapter cmdlet. The Get-NetAdapter command retrieves all the physical and virtual network adapter information. It has a DriverVersion property that contains the network driver version.

In this article, we will discuss how to find the network adapter driver version on the system using PowerShell and get the driver version of a specific network adapter.

How to Find Network Adapter Driver Version using PowerShell

To find the Network Adapter Driver version using PowerShell, follow the steps given below.

  1. Open PowerShell - Launch the PowerShell terminal with Administrator privileges.
  2. Find the network adapter driver version - Run the following PowerShell command to retrieve information about the network adapter such as Name, DriverVersion, DriverDate, DriverProvider, and InterfaceDescription.
Get-NetAdapter | Select Name,DriverVersion,InterfaceDescription, DriverDate, DriverProvider

In the above PowerShell script, the Get-NetAdapter cmdlet returns a list of all network adapters on the system. The DriverVersion property contains the network adapter driver version.

The output of the above PowerShell script displays a list of all network adapters on the system with their DriverVersion.

Cool Tip: How to get network adapter status using PowerShell!

How to Get Driver Version of a Specific Network Adapter using PowerShell

To get the driver version of a specific network adapter using PowerShell, use the Get-NetAdapter cmdlet.

Get-NetAdapter -Name Ethernet | Select Name, DriverVersion, InterfaceAdminStatus, DriverDate

In the above PowerShell script, the Get-NetAdapter command gets the driver version of the network adapter “Ethernet” which is 12.17.8.9

The output of the above script to get the driver version for the specified network adapter is:

PS C:\> Get-NetAdapter -Name Ethernet | Select Name, DriverVersion, InterfaceAdminStatus, DriverDate                 
  
Name     DriverVersion InterfaceAdminStatus DriverDate
----     ------------- -------------------- ----------
Ethernet 12.17.8.9                        1 2017-12-27


PS C:\>

Cool Tip: How to get network adapter IP address using PowerShell!

Conclusion

I hope the above article on how to find the network adapter driver version using the PowerShell Get-NetAdapter cmdlet is helpful to you.


Network Adapter Information

Data Selection & Filtering

Display & Formatting

Control Flow & Logic

Variables & Collections

Output & Export

String Operations

System Monitoring

Functions & Automation

  • PowerShell Functions - Create network driver functions
  • PowerShell Group-Object - Group adapters by driver version
  • PowerShell Measure-Object - Count adapters and drivers

Registry & System Info

  • PowerShell Registry - Registry driver information
  • PowerShell Get-ItemProperty - Retrieve registry properties
  • PowerShell Environment Variables - System environment info

Comprehensive Guides