Set-SCLogicalNetworkDefinition
Modifica una definizione di rete logica.
Sintassi
Set-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
[-LogicalNetworkDefinition] <LogicalNetworkDefinition>
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-Name <String>]
[-SubnetVLan <SubnetVLan[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-SCLogicalNetworkDefinition modifica una definizione di rete logica. Ad esempio, è possibile aggiungere un gruppo host a o rimuovere un gruppo host da una definizione di rete logica (denominata anche sito di rete).
Esempio
Esempio 1: Modificare i gruppi host associati a una definizione di rete logica
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
Il primo comando ottiene la rete logica denominata "LogicalNetwork01" e la archivia nella variabile $LogicalNetwork.
Il secondo comando ottiene il gruppo host denominato "Tutti gli host\HostGroup02\Production" e lo archivia nella variabile $VMHostGroup.
Il terzo comando ottiene la definizione di rete logica denominata "Definizione rete logica 01" associata alla rete logica archiviata in $LogicalNetwork e al gruppo host archiviato in $VMHostGroup.
Il quarto comando ottiene l'oggetto del gruppo host denominato "All Host\HostGroup-3\Production" e archivia l'oggetto nella variabile $HostGroup.
L'ultimo comando aggiunge il gruppo host archiviato in $HostGroup alla matrice di gruppi host esistenti per la definizione di rete logica archiviata in $Definition (definizione rete logica 01).
Parametri
-AddVMHostGroup
Specifica una matrice di uno o più gruppi host da aggiungere a una matrice di gruppi host esistente o a un cloud privato.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Specifica il nome di una variabile in cui lo stato di avanzamento del processo viene monitorato e archiviato.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkDefinition
Specifica una definizione di rete logica (chiamata anche sito di rete) che contiene la subnet che il pool di indirizzi IP funge, come specificato dal parametro -SubnetVLan .
Type: | LogicalNetworkDefinition |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifica il nome di un oggetto VMM (Virtual Machine Manager).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveVMHostGroup
Specifica una matrice di uno o più gruppi host da rimuovere da una matrice di gruppi host o da un cloud privato.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
Specifica una matrice di uno o più set di subnet IP e VLAN.
Per informazioni sulla creazione di una subnetVLan, digitare : Get-Help New-SCSubNetVLan
.
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server VMM (Virtual Machine Manager).
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
LogicalNetworkDefiniton
Questo cmdlet restituisce un oggetto LogicalNetworkDefiniton .
Note
- Richiede un oggetto di definizione di rete logica VMM, recuperato usando il cmdlet Get-SCLogicalNetworkDefinition .