Delen via


Get-SCVMHostNetworkAdapter

Hiermee worden fysieke netwerkadapterobjecten op een VMM-host opgehaald.

Syntax

Get-SCVMHostNetworkAdapter
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCVMHostNetworkAdapter
   -ID <Guid>
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCVMHostNetworkAdapter
   -VMHost <Host>
   [[-Name] <String>]
   [<CommonParameters>]

Description

Met de cmdlet Get-SCVMHostNetworkAdapter worden een of meer fysieke netwerkadapterobjecten opgehaald op een host die wordt beheerd door Virtual Machine Manager (VMM).

Voorbeelden

Voorbeeld 1: alle fysieke netwerkadapters op de opgegeven host ophalen

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com" 
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost
PS C:\> $HostAdapter | select -property Name, ConnectionState

Met de eerste opdracht wordt het hostobject met de naam VMHost01 opgehaald en wordt het object opgeslagen in de $VMHost variabele.

Met de tweede opdracht worden alle fysieke netwerkadapterobjecten opgehaald uit VMHost01 en worden de objecten vervolgens opgeslagen in de $HostAdapter variabele.

Met de derde opdracht wordt de naam en verbindingsstatus voor elke adapter weergegeven.

Voorbeeld 2: alle fysieke netwerkadapters ophalen in de VMM-database

PS C:\> Get-SCVMHostNetworkAdapter | Format-List Name, MacAddress, VMHost, MaxBandwidth

Met deze opdracht worden alle fysieke netwerkadapterobjecten opgehaald op alle hosts die worden beheerd door de VMM-server en worden de naam van elke adapter, het MAC-adres, de hostnaam en de maximale bandbreedte weergegeven.

Voorbeeld 3: Een fysieke netwerkadapter ophalen op naam van een specifieke host

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com" 
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "HostAdapter01"
PS C:\> $HostAdapter | Format-List -property Name,VLANEnabled,VLANMode

Met de eerste opdracht wordt het hostobject met de naam VMHost01 opgehaald en wordt het object opgeslagen in de $VMHost variabele.

Met de tweede opdracht wordt het netwerkadapterobject met de naam HostAdapter01 opgehaald uit VMHost01 en wordt het object opgeslagen in de $HostAdapter variabele.

Met de derde opdracht wordt het adapterobject dat is opgeslagen in $HostAdapter doorgegeven aan de cmdlet Format-List, waarin de naam wordt weergegeven, ongeacht of het virtuele LAN is ingeschakeld en de huidige waarde voor de VLAN-modus (Trunk of Access).

Voorbeeld 4: download elke hostnetwerkadapter met 'Broadcom' in de naam

PS C:\> Get-SCVMHostNetworkAdapter -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Broadcom" } | Format-List -Property Name,IPAddresses

Met deze opdracht worden hostnetwerkadapterobjecten opgehaald uit VMMServer01 die de tekenreeks 'Broadcom' in hun naam bevatten. en geeft vervolgens de naam en IP-adressen voor elke adapter weer.

Parameters

-ID

Hiermee geeft u de numerieke id op als een globaal unieke id of GUID voor een specifiek object.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Hiermee geeft u een hostobject voor de virtuele machine op. VMM ondersteunt Hyper-V-hosts, VMware ESX-hosts en Citrix XenServer-hosts.

Zie de cmdlet Add-SCVMHost voor meer informatie over elk type host.

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Hiermee geeft u een VMM-serverobject op.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Uitvoerwaarden

HostNetworkAdapter

De cmdlet retourneert een HostNetworkAdapter-object .