Get-SCVMHostNetworkAdapter
Hiermee haalt u fysieke netwerkadapterobjecten op een VMM-host op.
Syntaxis
Get-SCVMHostNetworkAdapter
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[<CommonParameters>]
Get-SCVMHostNetworkAdapter
-ID <Guid>
[[-Name] <String>]
[<CommonParameters>]
Get-SCVMHostNetworkAdapter
-VMHost <Host>
[[-Name] <String>]
[<CommonParameters>]
Description
De Get-SCVMHostNetworkAdapter cmdlet haalt een of meer fysieke netwerkadapterobjecten 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 van VMHost01 en worden de objecten vervolgens opgeslagen in de $HostAdapter variabele.
Met de derde opdracht worden 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 variabele $HostAdapter.
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: Haal elke hostnetwerkadapter op 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 van 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 |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van een VMM-object.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMHost
Hiermee geeft u een hostobject voor de virtuele machine. 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 |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Uitvoerwaarden
HostNetworkAdapter
De cmdlet retourneert een HostNetworkAdapter--object.