Get-MacAddressVendor

SYNOPSIS

Mac Address vendor lookup.

SYNTAX

Get-MacAddressVendor [-MacAddress] <Object> [<CommonParameters>]

DESCRIPTION

This function uses Invoke-WebRequest to look up the vendor of a Mac Address’ Organizationally Unique Identifier (OUI). Works on PowerShell Core for Linux/macOS.

EXAMPLES

EXAMPLE 1

Get-MacAddressVendor -MacAddress '00-50-56-C0-00-01','00:0F:FE:E8:4F:27'

This example looks up the vendor for the two specified Mac Addresses.

EXAMPLE 2

Get-NetAdapter | Get-MacAddressVendor

This example looks up the vendor of all network adapters returned by Get-NetAdapter.

EXAMPLE 3

Get-NetAdapterConfig -ComputerName Server01.domain.local | Get-MacAddressVendor

This example looks up the vendor of all network adapters returned by Get-NetAdapterConfig which supports remoting.

EXAMPLE 4

Get-DhcpServerv4Lease -ComputerName DhcpServer -ScopeId 192.168.1.0 | Get-MacAddressVendor

This example looks up the vendor of all currently assigned address leases on a DHCP Server.

PARAMETERS

-MacAddress

Specifiy a MAC Address to look up

Type: Object
Parameter Sets: (All)
Aliases: ClientId, MA

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

OUTPUTS

System.Management.Automation.PSObject

NOTES