Research and Development
Sometimes, you know the information you are after is present in some object property, but there are so many properties that it is a hassle to search for the one that holds the information.
In cases like this, you can convert the object to text lines, and then use Select-String
to find the line (and the property) you are after:
PS> Get-WmiObject -Class Win32_NetworkAdapter | Out-String -Stream | Select-String Ethernet
AdapterType : Ethernet 802.3
Name : Apple Mobile Device Ethernet
Name : Apple USB Ethernet Adapter
AdapterType : Ethernet 802.3
AdapterType : Ethernet 802.3
Name : VirtualBox Host-Only Ethernet Adapter
Name : Apple Mobile Device Ethernet
As it turns out, the information is present in two different properties: AdapterType
as well as Name
.