Udostępnij za pośrednictwem


Get-SCVMHostNetworkAdapter

Pobiera fizyczne obiekty karty sieciowej na hoście programu VMM.

Składnia

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

Opis

Polecenie cmdlet Get-SCVMHostNetworkAdapter pobiera co najmniej jeden fizyczny obiekt karty sieciowej na hoście zarządzanym przez program Virtual Machine Manager (VMM).

Przykłady

Przykład 1. Pobieranie wszystkich fizycznych kart sieciowych na określonym hoście

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

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMHost.

Drugie polecenie pobiera wszystkie fizyczne obiekty karty sieciowej z vmHost01, a następnie przechowuje obiekty w zmiennej $HostAdapter.

Trzecie polecenie wyświetla nazwę i stan połączenia dla każdej karty.

Przykład 2. Pobieranie wszystkich fizycznych kart sieciowych w bazie danych programu VMM

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

To polecenie pobiera wszystkie fizyczne obiekty karty sieciowej na wszystkich hostach zarządzanych przez serwer programu VMM i wyświetla nazwę każdej karty, jej adres MAC, nazwę hosta i maksymalną przepustowość.

Przykład 3. Pobieranie fizycznej karty sieciowej według nazwy z określonego hosta

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

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMHost.

Drugie polecenie pobiera obiekt karty sieciowej o nazwie HostAdapter01 z vmHost01 i przechowuje obiekt w zmiennej $HostAdapter.

Trzecie polecenie przekazuje obiekt adaptera przechowywany w $HostAdapter do polecenia cmdlet Format-List, które wyświetla nazwę, niezależnie od tego, czy wirtualna sieć LAN jest włączona, oraz bieżąca wartość trybu sieci VLAN (magistrala lub dostęp).

Przykład 4. Pobieranie każdej karty sieciowej hosta zawierającej "Broadcom" w nazwie

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

To polecenie pobiera obiekty karty sieciowej hosta z serwera VMMServer01, które zawierają ciąg "Broadcom" w nazwie. a następnie wyświetla nazwę i adresy IP dla każdej karty.

Parametry

-ID

Określa identyfikator liczbowy jako globalnie unikatowy identyfikator lub identyfikator GUID dla określonego obiektu.

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

-Name

Określa nazwę obiektu programu VMM.

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

-VMHost

Określa obiekt hosta maszyny wirtualnej. Program VMM obsługuje hosty funkcji Hyper-V, hosty VMware ESX i hosty Citrix XenServer.

Aby uzyskać więcej informacji na temat każdego typu hosta, zobacz polecenie cmdlet Add-SCVMHost .

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

-VMMServer

Określa obiekt serwera programu VMM.

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

Dane wyjściowe

HostNetworkAdapter

Polecenie cmdlet zwraca obiekt HostNetworkAdapter .