Set-SCLogicalNetworkDefinition
Ändert eine logische Netzwerkdefinition.
Syntax
Default (Standardwert)
Set-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
[-LogicalNetworkDefinition] <LogicalNetworkDefinition>
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-Name <String>]
[-SubnetVLan <SubnetVLan[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Set-SCLogicalNetworkDefinition wird eine logische Netzwerkdefinition geändert. Sie können z. B. eine Hostgruppe zu einer logischen Netzwerkdefinition (auch als Netzwerkstandort bezeichnet) hinzufügen oder daraus entfernen.
Beispiele
Beispiel 1: Ändern der Hostgruppen, die einer logischen Netzwerkdefinition zugeordnet sind
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
Der erste Befehl ruft das logische Netzwerk mit dem Namen "LogicalNetwork01" ab und speichert es in der Variablen $LogicalNetwork.
Der zweite Befehl ruft die Hostgruppe mit dem Namen "All Hosts\HostGroup02\Production" ab und speichert sie in der Variablen $VMHostGroup.
Mit dem dritten Befehl wird die logische Netzwerkdefinition mit dem Namen "Logical Network Definition 01" abgerufen, die dem in $LogicalNetwork gespeicherten logischen Netzwerk und der in $VMHostGroup gespeicherten Hostgruppe zugeordnet ist.
Der vierte Befehl ruft das Hostgruppenobjekt mit dem Namen "All Hosts\HostGroup-3\Production" ab und speichert das Objekt in der Variablen $HostGroup.
Mit dem letzten Befehl wird die in $HostGroup gespeicherte Hostgruppe zum vorhandenen Hostgruppen-Array für die in $Definition gespeicherte logische Netzwerkdefinition (Logical Network Definition 01) hinzugefügt.
Parameter
-AddVMHostGroup
Gibt ein Array mit einer oder mehreren Hostgruppen an, das einer vorhandenen Hostgruppe, einem Array oder einer Private Cloud hinzugefügt werden soll.
Parametereigenschaften
| Typ: | HostGroup[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-JobVariable
Gibt den Namen einer Variablen an, in der der Auftragsfortschritt verfolgt und gespeichert wird.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-LogicalNetworkDefinition
Gibt eine logische Netzwerkdefinition (auch als Netzwerkstandort bezeichnet) an, die das Subnetz enthält, das der IP-Adresspool bedient, wie durch den Parameter -SubnetVLan angegeben.
Parametereigenschaften
| Typ: | LogicalNetworkDefinition |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Name
Gibt den Namen eines Virtual Machine Manager (VMM)-Objekts an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Parametereigenschaften
| Typ: | Guid |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RemoveVMHostGroup
Gibt ein Array mit einer oder mehreren Hostgruppen an, das aus einer Hostgruppe, einem Array oder einer privaten Cloud entfernt werden soll.
Parametereigenschaften
| Typ: | HostGroup[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-SubnetVLan
Gibt ein Array aus einem oder mehreren IP-Subnetz- und VLAN-Sätzen an.
Geben Sie für Informationen zum Erstellen eines SubnetVLan Folgendes ein: Get-Help New-SCSubNetVLan.
Parametereigenschaften
| Typ: | SubnetVLan[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMMServer
Gibt ein Virtual Machine Manager (VMM)-Serverobjekt an.
Parametereigenschaften
| Typ: | ServerConnection |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
LogicalNetworkDefiniton
Dieses Cmdlet gibt ein LogicalNetworkDefinton-Objekt zurück.
Hinweise
- Erfordert ein VMM-Definitionsobjekt für logische Netzwerke, das Sie mit dem Cmdlet Get-SCLogicalNetworkDefinition abrufen.