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 o rimuovere un gruppo host da una definizione di rete logica , detta 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 "All Hosts\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 gruppo host denominato "All Hosts\HostGroup-3\Production" e archivia l'oggetto nella variabile $HostGroup.
L'ultimo comando aggiunge il gruppo host archiviato in $HostGroup alla matrice dei 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 o a un cloud privato esistente.
Tipo: | HostGroup[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica il nome di una variabile in cui viene rilevato e archiviato lo stato del processo.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LogicalNetworkDefinition
Specifica una definizione di rete logica (detta anche sito di rete) che contiene la subnet usata dal pool di indirizzi IP, come specificato dal parametro -SubnetVLan.
Tipo: | LogicalNetworkDefinition |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto Virtual Machine Manager (VMM).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveVMHostGroup
Specifica una matrice di uno o più gruppi host da rimuovere da una matrice di gruppi host o da un cloud privato.
Tipo: | HostGroup[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
.
Tipo: | SubnetVLan[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager (VMM).
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Output
LogicalNetworkDefiniton
Questo cmdlet restituisce un oggetto LogicalNetworkDefiniton.
Note
- Richiede un oggetto definizione di rete logica VMM, recuperato usando il cmdlet get-SCLogicalNetworkDefinition
.