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.