Set-SCLogicalNetworkDefinition

Ändert eine logische Netzwerkdefinition.

Syntax

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

Beschreibung

Das Cmdlet Set-SCLogicalNetworkDefinition ändert eine logische Netzwerkdefinition. Sie können beispielsweise einer Hostgruppe eine Hostgruppe hinzufügen oder aus einer logischen Netzwerkdefinition entfernen (auch als Netzwerkstandort bezeichnet).

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 namens "LogicalNetwork01" ab und speichert es in der $LogicalNetwork Variablen.

Der zweite Befehl ruft die Hostgruppe "Alle Hosts\HostGroup02\Production" ab und speichert sie in der $VMHostGroup Variablen.

Der dritte Befehl ruft die logische Netzwerkdefinition namens "Logische Netzwerkdefinition 01" ab, die dem logischen Netzwerk zugeordnet ist, das in $LogicalNetwork gespeichert ist, und die in $VMHostGroup gespeicherte Hostgruppe.

Der vierte Befehl ruft das Hostgruppenobjekt namens "All Hosts\HostGroup-3\Production" ab und speichert das Objekt in der $HostGroup Variablen.

Der letzte Befehl fügt die in $HostGroup gespeicherte Hostgruppe dem vorhandenen Hostgruppenarray für die in $Definition gespeicherte logische Netzwerkdefinition (Logische Netzwerkdefinition 01) hinzu.

Parameter

-AddVMHostGroup

Gibt ein Array einer oder mehrerer Hostgruppen an, die einem vorhandenen Hostgruppenarray oder einer privaten Cloud hinzugefügt werden sollen.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Gibt den Namen einer Variablen an, in der der Auftragsfortschritt nachverfolgt und gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetworkDefinition

Gibt eine logische Netzwerkdefinition (auch als Netzwerkstandort bezeichnet) an, die das Subnetz enthält, das der IP-Adresspool verwendet, wie durch den Parameter "-SubnetVLan " angegeben.

Type:LogicalNetworkDefinition
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

Gibt ein Array einer oder mehrerer Hostgruppen an, die aus einem Hostgruppenarray oder einer privaten Cloud entfernt werden sollen.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetVLan

Gibt ein Array eines oder mehrerer IP-Subnetz- und VLAN-Sätze an.

Informationen zum Erstellen eines Subnetzlans geben Sie Folgendes ein: Get-Help New-SCSubNetVLan

Type:SubnetVLan[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt (Virtual Machine Manager) an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

LogicalNetworkDefiniton

Dieses Cmdlet gibt ein LogicalNetworkDefiniton -Objekt zurück.

Hinweise

  • Erfordert ein VMM logisches Netzwerkdefinitionsobjekt, das Sie mithilfe des Cmdlets Get-SCLogicalNetworkDefinition abrufen.