Command Reference

Get-NetAdapter

PowerShell Networking Beginner Risk: Low
Back to Command Library

Summary

Lists physical and virtual network adapters, link status, speed, and hardware address.

Syntax

Get-NetAdapter [-Name <String[]>]

Examples

Get-NetAdapter | Select-Object Name, InterfaceDescription, Status, LinkSpeed, MacAddress

Shows a concise adapter inventory without changing configuration.

Permissions

Administrator required: No

Viewing adapter status normally does not require elevation.

Risk and Impact

Risk level: Low

Changes the system: No

This command only reads adapter information.

Supported Platforms

Windows 10 Windows 11 Windows Server

Important Output Fields

Status

Whether the adapter link is active.

LinkSpeed

Negotiated connection speed.

MacAddress

Hardware address reported by the adapter.

Common Errors

No matching objects found

The requested adapter name does not exist or is hidden.

Related Articles

These Gnojo articles use or explain this command.

Networking Beginner

Checking an Ethernet Connection

A wired Ethernet connection depends on a secure physical connection between the computer and the network device. A loose, damaged, or disconnected cable can prevent the computer from reaching the network.

View Article

Official References

Get-NetAdapter

Microsoft Learn · Official Documentation

Open Source