Add-SCNATRule
Lägger till en NAT-regel.
Syntax
Add-SCNATRule
[-VMMServer <ServerConnection>]
[-NATConnection] <NATConnection>
-Name <String>
-InternalIPAddress <String>
-ExternalPort <UInt32>
-InternalPort <UInt32>
[-Protocol <Protocol>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Cmdleten Add-SCNATRule lägger till en NAT-regel (Network Address Translation).
Exempel
Exempel 1: Lägg till NAT-regel i ett virtuellt datornätverk för en virtuell dator
PS C:\> $VmNetwork = Get-SCVMNetwork -Name "NAT_VMNetwork"
PS C:\> $NatConnection = Get-SCNATConnection -VMNetwork $VmNetwork
PS C:\> Add-SCNATRule -NATConnection $NatConnection -ExternalPort 8081 -InternalIPAddress 10.10.10.9 -InternalPort 8081 -Protocol "TCP" -Name "NatRule"
Det första kommandot hämtar det virtuella datornätverket efter dess namn och lagrar det i variabeln $VmNetwork.
Det andra kommandot hämtar NAT-anslutning för det virtuella datornätverket och lagrar den i variabeln $NatConnection.
Det tredje kommandot skapar en nat-regel med namnet NatRule, en intern IP-adress för den virtuella datorn 10.10.10.9, en intern port 8081, en extern port 8081 och protokoll-TCP.
Parametrar
-ExternalPort
Anger ett externt portnummer.
Typ: | UInt32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InternalIPAddress
Anger en intern IP-adress.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InternalPort
Anger ett internt portnummer.
Typ: | UInt32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobVariable
Anger en variabel där jobbstatus spåras och lagras.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på ett nätverksobjekt.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NATConnection
Anger ett NAT-anslutningsobjekt.
Typ: | NATConnection |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole. Den här cmdleten fungerar för den användarroll som den här parametern anger.
Typ: | UserRole |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Protocol
Anger ett protokoll. De godtagbara värdena för den här parametern är:
- TCP
- UDP
Typ: | Protocol |
Godkända värden: | TCP, UDP |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMMServer
Anger ett VMM-serverobjekt (Virtual Machine Manager).
Typ: | ServerConnection |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |