PowerShell - Win32_NetworkAdapter Gets Inactive and Active
- Jon Boyette
- Jan 12, 2022
- 1 min read
Save as a GetNetworkDetails.ps1, or self name.ps1, run, outputs the same data basically as previous script, SystemName,Name,MACAddress,NetConnectionID,Speed , This also includes ALL Network cards, active and inactive from c:\temp\servers.txt and outputs to C:\temp\ALLNetWorkAdapters.txt
$Mine=Get-Content C:\temp\servers.txt
Get-WmiObject -ComputerName $Mine -Class Win32_NetworkAdapter | `Where-Object {$_.Speed -ne $null -and $_.MACAddress -ne $null } | `Format-Table -Property SystemName,Name,MACAddress,NetConnectionID,Speed | Out-File C:\temp\ALLNetWorkAdapters.txt
Comments