Get-SCVMHostNetworkAdapter
Ruft physische Netzwerkadapterobjekte auf einem VMM-Host ab.
Syntax
NoFilter (Standardwert)
Get-SCVMHostNetworkAdapter
[[-Name] <String>]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
ByID
Get-SCVMHostNetworkAdapter
[[-Name] <String>]
-ID <Guid>
[<CommonParameters>]
FilterByVMHost
Get-SCVMHostNetworkAdapter
[[-Name] <String>]
-VMHost <Host>
[<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 mit dem Namen VMHost01 ab und speichert das Objekt in der Variablen $VMHost.
Der zweite Befehl ruft alle physischen Netzwerkadapterobjekte von VMHost01 ab und speichert die Objekte dann in der Variablen $HostAdapter.
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
Mit diesem Befehl werden alle physischen Netzwerkadapterobjekte auf allen Hosts abgerufen, die vom VMM-Server verwaltet werden, und es werden der Name jedes Adapters, die MAC-Adresse, der Hostname und die maximale Bandbreite angezeigt.
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 mit dem Namen VMHost01 ab und speichert das Objekt in der Variablen $VMHost.
Mit dem zweiten Befehl wird das Netzwerkadapterobjekt mit dem Namen HostAdapter01 von VMHost01 abgerufen und in der Variablen $HostAdapter gespeichert.
Der dritte Befehl übergibt das in $HostAdapter gespeicherte Adapterobjekt an das Cmdlet Format-List, das den Namen, die Angabe, ob das virtuelle LAN aktiviert ist oder nicht, und den aktuellen Wert für den VLAN-Modus (entweder Trunk oder Access) anzeigt.
Beispiel 4: Abrufen jedes Hostnetzwerkadapters, dessen Name "Broadcom" enthält
PS C:\> Get-SCVMHostNetworkAdapter -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Broadcom" } | Format-List -Property Name,IPAddresses
Mit diesem Befehl werden Hostnetzwerkadapterobjekte von VMMServer01 abgerufen, deren Name die Zeichenfolge "Broadcom" enthält. und zeigt dann den Namen und die IP-Adressen für jeden Adapter an.
Parameter
-ID
Gibt den numerischen Bezeichner als GUID (Globally Unique Identifier) für ein bestimmtes Objekt an.
Parametereigenschaften
| Typ: | Guid |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
ByID
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMHost
Gibt ein Hostobjekt für eine virtuelle Maschine an. VMM unterstützt Hyper-V-Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.
Weitere Informationen zu den einzelnen Hosttypen finden Sie unter dem Cmdlet Add-SCVMHost .
Parametereigenschaften
| Typ: | Host |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FilterByVMHost
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Parametereigenschaften
| Typ: | ServerConnection |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
NoFilter
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
HostNetworkAdapter
Das Cmdlet gibt ein HostNetworkAdapter-Objekt zurück.