Delen via


Add-SCNATConnection

Hiermee wordt een NAT-verbinding toegevoegd.

Syntax

Add-SCNATConnection
   [-VMMServer <ServerConnection>]
   [-VMNetworkGateway] <VMNetworkGateway>
   [-Name <String>]
   [-Description <String>]
   [-MaximumBandwidthInboundKbps <UInt64>]
   [-MaximumBandwidthOutboundKbps <UInt64>]
   [-ExternalIPPool <StaticIPAddressPool>]
   [-ExternalIPAddress <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCNATConnection
   [-VMMServer <ServerConnection>]
   [-VMNetwork] <VMNetwork>
   [-Name <String>]
   [-Description <String>]
   [-MaximumBandwidthInboundKbps <UInt64>]
   [-MaximumBandwidthOutboundKbps <UInt64>]
   [-ExternalIPPool <StaticIPAddressPool>]
   [-ExternalIPAddress <String>]
   [-PublicIPAddress <AllocatedIPAddress>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

De cmdlet Add-SCNATConnection voegt een NAT-verbinding (Network Address Translation) toe.

Voorbeelden

Voorbeeld1: NAT-verbinding toevoegen aan een netwerk van een virtuele machine met extern IP-adres

PS C:\> $VmNetwork = Get-SCVMNetwork -Name "NAT_VmNetwork"
PS C:\> $IpPool = Get-SCStaticIPAddressPool -Name "Private_IPPool"
PS C:\> Add-SCNATConnection -Name "NatConnection" -VMNetwork $VmNetwork -ExternalIPPool $IpPool

Met de eerste opdracht wordt het virtuele-machinenetwerk op naam opgeslagen en opgeslagen in de variabele $VmNetwork.

Met de tweede opdracht wordt de IP-groep opgehaald op basis van de naam van het logische netwerk dat wordt gebruikt voor het leveren van privé-/openbare VIP's en wordt deze opgeslagen in de $IpPool variabele.

Met de derde opdracht wordt de NAT-verbinding met de naam NatConnection toegevoegd aan het virtuele-machinenetwerk $VmNetwork met IP van $IpPool.

Parameters

-Description

Hiermee geeft u een beschrijving voor de NAT-verbinding.

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

-ExternalIPAddress

Hiermee geeft u een extern IP-adres.

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

-ExternalIPPool

Hiermee geeft u een externe IP-adresgroep op.

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

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-MaximumBandwidthInboundKbps

Hiermee geeft u de maximale binnenkomende bandbreedte in kbps.

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

-MaximumBandwidthOutboundKbps

Hiermee geeft u de maximale uitgaande bandbreedte in kbps.

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

-Name

Hiermee geeft u de naam van een netwerkobject.

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

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.

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

-PublicIPAddress

Hiermee geeft u een toegewezen IP-adresobject.

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

-VMMServer

Hiermee geeft u een VMM-serverobject (Virtual Machine Manager) op.

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

-VMNetwork

Hiermee geeft u een VMNetwork-object op.

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

-VMNetworkGateway

Hiermee geeft u een netwerkgatewayobject voor de virtuele machine op.

Gebruik de cmdlet Get-SCVMNetworkGateway om een VMNetworkGateway-object te verkrijgen.

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