Udostępnij za pośrednictwem


Get-SCVMHostNetworkAdapter

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

Składnia

NoFilter (Domyślna)

Get-SCVMHostNetworkAdapter
    [[-Name] <String>]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

ByID

Get-SCVMHostNetworkAdapter
    [[-Name] <String>]
    -ID <Guid>
    [<CommonParameters>]

FilterByVMHost

Get-SCVMHostNetworkAdapter
    [[-Name] <String>]
    -VMHost <Host>
    [<CommonParameters>]

Opis

Polecenie cmdlet Get-SCVMHostNetworkAdapter pobiera co najmniej jeden fizyczny obiekt karty sieciowej na hoście zarządzanym przez 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 zapisuje go w zmiennej $VMHost.

Drugie polecenie pobiera wszystkie fizyczne obiekty karty sieciowej z VMHost01, a następnie zapisuje je w zmiennej $HostAdapter.

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

Przykład 2: Pobieranie wszystkich fizycznych kart sieciowych z bazy 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 zapisuje go w zmiennej $VMHost.

Drugie polecenie pobiera obiekt karty sieciowej o nazwie HostAdapter01 z VMHost01 i zapisuje 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żącą wartość trybu VLAN (Trunk lub Access).

Przykład 4: Pobierz każdą kartę sieciową hosta, która zawiera "Broadcom" w swojej 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 programu VMMServer01, które zawierają ciąg "Broadcom" w swojej nazwie. , a następnie wyświetla nazwę i adresy IP dla każdej karty.

Parametry

-ID

Określa identyfikator numeryczny jako unikatowy identyfikator globalny (GUID) dla określonego obiektu.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ByID
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Określa nazwę obiektu programu VMM.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMHost

Określa obiekt hosta maszyny wirtualnej. Program VMM obsługuje hosty 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 .

Właściwości parametru

Typ:Host
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FilterByVMHost
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMMServer

Określa obiekt serwera programu VMM.

Właściwości parametru

Typ:ServerConnection
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

NoFilter
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

HostNetworkAdapter

Polecenie cmdlet zwraca obiekt HostNetworkAdapter .