Freigeben über


Get-SCVMHostNetworkAdapter

Ruft physische Netzwerkadapterobjekte auf einem VMM-Host ab.

Syntax

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

Beschreibung

Das Cmdlet Get-SCVMHostNetworkAdapter ruft ein oder mehrere physische Netzwerkadapterobjekte auf einem Host ab, der von Virtual Machine Manager (VMM) verwaltet wird.

Beispiele

Beispiel 1: Abrufen aller physischen Netzwerkadapter auf dem angegebenen Host

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

Der erste Befehl ruft das Hostobjekt namens VMHost01 ab und speichert das Objekt in der $VMHost Variable.

Der zweite Befehl ruft alle physischen Netzwerkadapterobjekte von VMHost01 ab und speichert dann die Objekte in der $HostAdapter Variable.

Der dritte Befehl zeigt den Namen und den Verbindungsstatus für jeden Adapter an.

Beispiel 2: Abrufen aller physischen Netzwerkadapter in der VMM-Datenbank

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

Dieser Befehl ruft alle physischen Netzwerkadapterobjekte auf allen vom VMM-Server verwalteten Hosts ab und zeigt den Namen, die MAC-Adresse, den Hostnamen und die maximale Bandbreite an.

Beispiel 3: Abrufen eines physischen Netzwerkadapters anhand des Namens eines bestimmten Hosts

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

Der erste Befehl ruft das Hostobjekt namens VMHost01 ab und speichert das Objekt in der $VMHost Variable.

Der zweite Befehl ruft das Netzwerkadapterobjekt namens HostAdapter01 von VMHost01 ab und speichert das Objekt in der $HostAdapter Variablen.

Der dritte Befehl übergibt das in $HostAdapter gespeicherte Adapterobjekt an das Cmdlet Format-List, das den Namen anzeigt, unabhängig davon, ob das virtuelle LAN aktiviert ist, und der aktuelle Wert für den VLAN-Modus (entweder Trunk oder Access).

Beispiel 4: Abrufen jeder Hostnetzwerkadapter, der "Broadcom" in seinem Namen enthält

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

Dieser Befehl ruft Hostnetzwerkadapterobjekte von VMMServer01 ab, die die Zeichenfolge "Broadcom" in ihren Namen enthalten. und zeigt dann den Namen und die IP-Adressen für jeden Adapter an.

Parameter

-ID

Gibt den numerischen Bezeichner als global eindeutigen Bezeichner oder GUID für ein bestimmtes Objekt an.

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

-Name

Gibt den Namen eines VMM-Objekts an.

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

-VMHost

Gibt ein Hostobjekt für virtuelle Maschinen an. VMM unterstützt Hyper-V-Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.

Weitere Informationen zu jedem Hosttyp finden Sie im Add-SCVMHost-Cmdlet .

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

HostNetworkAdapter

Das Cmdlet gibt ein HostNetworkAdapter-Objekt zurück.