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 Cmdlet ruft mindestens ein physisches Netzwerkadapterobjekt auf einem Host ab, der vom 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 "VMHost01" ab und speichert das Objekt in der $VMHost Variablen.
Der zweite Befehl ruft alle physischen Netzwerkadapterobjekte von VMHost01 ab und speichert dann die Objekte in der $HostAdapter Variablen.
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 jedes Adapters an.
Beispiel 3: Abrufen eines physischen Netzwerkadapters anhand des Namens von einem bestimmten 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
Der erste Befehl ruft das Hostobjekt "VMHost01" ab und speichert das Objekt in der $VMHost Variablen.
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 den aktuellen Wert für den VLAN-Modus (entweder Trunk oder Access).
Beispiel 4: Abrufen der einzelnen Hostnetzwerkadapter, die "Broadcom" im Namen enthalten
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 ihrem 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.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMHost
Gibt ein Hostobjekt eines virtuellen Computers an. VMM unterstützt Hyper-V Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.
Weitere Informationen zu jedem Hosttyp finden Sie im cmdlet Add-SCVMHost.
Typ: | Host |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Typ: | ServerConnection |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
HostNetworkAdapter
Das Cmdlet gibt ein HostNetworkAdapter--Objekt zurück.