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 .