Udostępnij za pośrednictwem


Get-SCVirtualNetwork

Pobiera obiekty sieci wirtualnej skonfigurowane na hoście programu VMM.

Składnia

Get-SCVirtualNetwork
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCVirtualNetwork
   -VMHostCluster <HostCluster>
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCVirtualNetwork
   -ID <Guid>
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCVirtualNetwork
   -VMHost <Host>
   [[-Name] <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-SCVirtualNetwork pobiera co najmniej jeden obiekt sieci wirtualnej skonfigurowany na hoście zarządzanym przez program Virtual Machine Manager (VMM).

Aby uzyskać informacje o sieciach wirtualnych w programie VMM, wpisz Get-Help New-SCVirtualNetwork -Detailed.

Przykłady

Przykład 1. Pobieranie wszystkich sieci wirtualnych w bazie danych programu VMM

PS C:\> $VirtualNetworks = Get-SCVirtualNetwork 
PS C:\> $VirtualNetworks | Format-List Name,VMHost,VMHostNetworkadapters

Pierwsze polecenie pobiera wszystkie obiekty sieci wirtualnej na wszystkich hostach zarządzanych przez program VMM i przechowuje obiekty sieci wirtualnej w $VirtualNetworks.

Drugie polecenie wyświetla podzestaw informacji o każdym obiekcie sieci wirtualnej w $VirtualNetworks: nazwę każdej sieci wirtualnej, hosta fizycznego, na którym skonfigurowano każdą sieć wirtualną, oraz fizycznych kart sieciowych skonfigurowanych na hoście dla każdej sieci wirtualnej.

Przykład 2. Pobieranie wszystkich sieci wirtualnych na określonym hoście

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com" 
PS C:\> Get-SCVirtualNetwork -VMHost $VMHost

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

Drugie polecenie pobiera wszystkie obiekty sieci wirtualnej na maszynie wirtualnej VMHost01 i wyświetla informacje o każdej sieci wirtualnej.

Przykład 3. Pobieranie sieci wirtualnej według nazwy z określonego hosta

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" 
PS C:\> $VN = Get-SCVirtualNetwork -VMHost $VMHost -Name "InternalVNet01"
PS C:\> $VN

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

Drugie polecenie pobiera obiekt sieci wirtualnej o nazwie InternalVNet01 z vmHost02 i przechowuje obiekt w zmiennej $VN.

Ostatnie polecenie wyświetla informacje o sieci wirtualnej przechowywanej w $VN dla użytkownika.

Parametry

-ID

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

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę obiektu programu VMM.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 .

Typ:Host
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMHostCluster

Określa obiekt klastra hostów programu VMM.

Typ:HostCluster
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

VirtualNetwork

To polecenie cmdlet zwraca obiekt VirtualNetwork.