Udostępnij za pośrednictwem


Set-SCLogicalNetworkDefinition

Modyfikuje definicję sieci logicznej.

Składnia

Set-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetworkDefinition] <LogicalNetworkDefinition>
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-Name <String>]
   [-SubnetVLan <SubnetVLan[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCLogicalNetworkDefinition modyfikuje definicję sieci logicznej. Można na przykład dodać grupę hostów do lub usunąć grupę hostów z definicji sieci logicznej (nazywanej również lokacją sieciową).

Przykłady

Przykład 1. Zmiana grup hostów skojarzonych z definicją sieci logicznej

PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production"}
PS C:\> $Definition = Get-SCLogicalNetworkDefinition -LogicalNetwork $LogicalNetwork -VMHostGroup $VMHostGroup -Name "Logical Network Definition 01"
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCLogicalNetworkDefinition -LogicalnetworkDefinition $Definition -AddVMHostGroup $HostGroup

Pierwsze polecenie pobiera sieć logiczną o nazwie "LogicalNetwork01" i zapisuje ją w zmiennej $LogicalNetwork.

Drugie polecenie pobiera grupę hostów o nazwie "Wszystkie hosty\HostGroup02\Production" i zapisuje ją w zmiennej $VMHostGroup.

Trzecie polecenie pobiera definicję sieci logicznej o nazwie "Definicja sieci logicznej 01" skojarzona z siecią logiczną przechowywaną w $LogicalNetwork i grupą hostów przechowywaną w $VMHostGroup.

Czwarte polecenie pobiera obiekt grupy hostów o nazwie "Wszystkie hosty\HostGroup-3\Production" i przechowuje obiekt w zmiennej $HostGroup.

Ostatnie polecenie dodaje grupę hostów przechowywaną w $HostGroup do istniejącej tablicy grup hostów dla definicji sieci logicznej przechowywanej w $Definition (definicja sieci logicznej 01).

Parametry

-AddVMHostGroup

Określa tablicę co najmniej jednej grupy hostów, która ma zostać dodana do istniejącej tablicy grup hostów lub chmury prywatnej.

Typ:HostGroup[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa nazwę zmiennej, w której postęp zadania jest śledzony i przechowywany.

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

-LogicalNetworkDefinition

Określa definicję sieci logicznej (nazywaną również lokacją sieciową), która zawiera podsieć, która służy puli adresów IP, zgodnie z -SubnetVLan parametru.

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

-Name

Określa nazwę obiektu programu Virtual Machine Manager (VMM).

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RemoveVMHostGroup

Określa tablicę co najmniej jednej grupy hostów do usunięcia z tablicy grup hostów lub chmury prywatnej.

Typ:HostGroup[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-SubnetVLan

Określa tablicę co najmniej jednej podsieci IP i zestawów sieci VLAN.

Aby uzyskać informacje na temat tworzenia sieci SubnetVLan, wpisz: Get-Help New-SCSubNetVLan.

Typ:SubnetVLan[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu Virtual Machine Manager (VMM).

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

Dane wyjściowe

LogicalNetworkDefiniton

To polecenie cmdlet zwraca obiekt LogicalNetworkDefiniton.

Uwagi

  • Wymaga obiektu definicji sieci logicznej programu VMM pobieranego przy użyciu polecenia cmdlet Get-SCLogicalNetworkDefinition.