New-SCVMSubnet
Crea una subnet della macchina virtuale.
Sintassi
New-SCVMSubnet
[-VMMServer <ServerConnection>]
[-Name] <String>
[[-Description] <String>]
-SubnetVLan <SubnetVLan[]>
-VMNetwork <VMNetwork>
[-VMSubnetID <UInt32>]
[-MaxNumberOfPorts <UInt32>]
[-PortACL <PortACL>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVMSubnet
[-VMMServer <ServerConnection>]
[-Name] <String>
[[-Description] <String>]
-SubnetVLan <SubnetVLan[]>
-VMNetwork <VMNetwork>
-LogicalNetworkDefinition <LogicalNetworkDefinition>
[-MaxNumberOfPorts <UInt32>]
[-PortACL <PortACL>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVMSubnet
[-VMMServer <ServerConnection>]
[-Name] <String>
[[-Description] <String>]
[-VMSubnetExternal]
-VMNetwork <VMNetwork>
[-MaxNumberOfPorts <UInt32>]
[-PortACL <PortACL>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Descrizione
Il cmdlet New-SCVMSubnet
Quando si crea una subnet di macchina virtuale, è necessario fornire SubNetVLan e oggetti VMNetwork.
Per creare l'oggetto SubnetVLan, usare il cmdlet New-SCSubnetVLan.
Per ottenere un oggetto VMNetwork
Esempio
Esempio 1: Creare una subnet di macchina virtuale che usa NVGRE come meccanismo di incapsulamento
PS C:\> $SubNetVLan = New-SCSubnetVLan -Subnet "192.168.3.0/24"
PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> New-SCVMSubnet -Name "VMSubnet01" -SubnetVLan $SubnetVLan -VMNetwork $VMNetwork
Il primo comando crea un oggetto VLan subnet e archivia l'oggetto nella variabile $SubNetVLan.
Il secondo comando ottiene l'oggetto di rete della macchina virtuale denominato VMNetwork 01 e archivia l'oggetto nella variabile $VMNetwork.
L'ultimo comando crea una subnet di macchina virtuale con il nome VMSubnet01 usando la subnet VLan archiviata in $SubnetVLan e la rete di macchine virtuali archiviata in $VMNetwork.
Parametri
-Description
Specifica una descrizione per una subnet della macchina virtuale.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
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 (nota anche come sito di rete) che contiene la subnet che il pool di indirizzi IP funge da specificato dal parametro SubnetVLan.
Tipo: | LogicalNetworkDefinition |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaxNumberOfPorts
Specifica il numero massimo di porte supportate dalla subnet della macchina virtuale.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto Virtual Machine Manager (VMM).
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUser
Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente.
Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PortACL
Specifica un elenco di controllo di accesso alle porte .
Tipo: | PortACL |
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 |
-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 o più subnet IP e set di VLAN.
Per informazioni sulla creazione di una subnetVLan, digitare Get-Help New-SCSubNetVLan
.
Tipo: | SubnetVLan[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMNetwork
Specifica un oggetto di rete della macchina virtuale.
Per ottenere un oggetto di rete macchina virtuale, usare il cmdlet Get-SCVMNetwork.
Tipo: | VMNetwork |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMSubnetExternal
Indica che la rete di macchine virtuali è in grado di comunicare con altre reti.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMSubnetID
Specifica l'ID di una subnet della macchina virtuale.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |