Delen via


New-SCVMSubnet

Hiermee maakt u een subnet van een virtuele machine.

Syntaxis

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>]

Description

Met de cmdlet New-SCVMSubnet maakt u een subnet voor virtuele machines. Een subnet van een virtuele machine is een IP-subnet dat is gekoppeld aan een virtueel machinenetwerk.

Wanneer u een subnet voor een virtuele machine maakt, moet u SubNetVLan- en VMNetwork--objecten opgeven. Als u het subnetVLan--object wilt maken, gebruikt u de cmdlet New-SCSubnetVLan. Als u een VMNetwork--object wilt verkrijgen, gebruikt u de cmdlet Get-SCVMNetwork. Het logische netwerk dat door het virtuele-machinenetwerk wordt gebruikt, moet zijn ingeschakeld voor netwerkvirtualisatie.

Voorbeelden

Voorbeeld 1: Een subnet van een virtuele machine maken dat GEBRUIKMAAKT van NVGRE als het inkapselingsmechanisme

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

Met de eerste opdracht maakt u een VLan-subnetobject en slaat u het object op in de $SubNetVLan variabele.

Met de tweede opdracht wordt het netwerkobject van de virtuele machine met de naam VMNetwork 01 opgehaald en wordt het object opgeslagen in de variabele $VMNetwork.

Met de laatste opdracht maakt u een subnet van een virtuele machine met de naam VMSubnet01 met behulp van het subnet-VLan dat is opgeslagen in $SubnetVLan en het virtuele-machinenetwerk dat is opgeslagen in $VMNetwork.

Parameters

-Description

Hiermee geeft u een beschrijving voor een subnet van een virtuele machine.

Type:String
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LogicalNetworkDefinition

Hiermee geeft u een logische netwerkdefinitie (ook wel een netwerksite genoemd) op die het subnet bevat dat de IP-adresgroep fungeert zoals opgegeven door de parameter SubnetVLan.

Type:LogicalNetworkDefinition
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaxNumberOfPorts

Hiermee geeft u het maximum aantal poorten dat wordt ondersteund door het subnet van de virtuele machine.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een VMM-object (Virtual Machine Manager).

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PortACL

Hiermee geeft u een poorttoegangsbeheerlijst (ACL) op.

Type:PortACL
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubnetVLan

Hiermee geeft u een of meer IP-subnet- en VLAN-sets.

Typ Get-Help New-SCSubNetVLanvoor informatie over het maken van een SubnetVLan.

Type:SubnetVLan[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMNetwork

Hiermee geeft u een netwerkobject van een virtuele machine.

Als u een netwerkobject voor een virtuele machine wilt ophalen, gebruikt u de cmdlet Get-SCVMNetwork.

Type:VMNetwork
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMSubnetExternal

Geeft aan dat het netwerk van de virtuele machine kan communiceren met andere netwerken.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMSubnetID

Hiermee geeft u de id van een subnet van een virtuele machine.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False