共用方式為


Set-AzNatGateway

使用公用 IP 位址、公用 IP 前置詞和 IdleTimeoutInMinutes 更新 Nat 閘道資源。

語法

SetByNameParameterSet (預設值)

Set-AzNatGateway
    -ResourceGroupName <String>
    -Name <String>
    [-PublicIpAddress <PSResourceId[]>]
    [-PublicIpAddressV6 <PSResourceId[]>]
    [-PublicIpPrefix <PSResourceId[]>]
    [-PublicIpPrefixV6 <PSResourceId[]>]
    [-SourceVirtualNetwork <PSResourceId>]
    [-AsJob]
    [-IdleTimeoutInMinutes <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetByResourceIdParameterSet

Set-AzNatGateway
    -ResourceId <String>
    [-PublicIpAddress <PSResourceId[]>]
    [-PublicIpAddressV6 <PSResourceId[]>]
    [-PublicIpPrefix <PSResourceId[]>]
    [-PublicIpPrefixV6 <PSResourceId[]>]
    [-SourceVirtualNetwork <PSResourceId>]
    [-AsJob]
    [-IdleTimeoutInMinutes <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetByInputObjectParameterSet

Set-AzNatGateway
    -InputObject <PSNatGateway>
    [-PublicIpAddress <PSResourceId[]>]
    [-PublicIpAddressV6 <PSResourceId[]>]
    [-PublicIpPrefix <PSResourceId[]>]
    [-PublicIpPrefixV6 <PSResourceId[]>]
    [-SourceVirtualNetwork <PSResourceId>]
    [-AsJob]
    [-IdleTimeoutInMinutes <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

使用公用 IP 位址、公用 IP 前置詞和 IdleTimeoutInMinutes 更新 Nat 閘道資源。

範例

範例 1

$nGateway = Get-AzNatGateway -ResourceGroupName "natgateway_test" -Name "ng1"
$pipArray = $pip, $pip2
$natUpdate = Set-AzNatGateway -InputObject $nGateway -IdleTimeoutInMinutes 5 -PublicIpAddress $pipArray
$natUpdate = Set-AzNatGateway -ResourceGroupName "natgateway_test" -Name "ng1" -PublicIpAddress $pipArray
$natUpdate = Set-AzNatGateway -ResourceId "natgateway_id" -PublicIpAddress $pipArray

參數

-AsJob

在背景執行 Cmdlet

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:參閱

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-IdleTimeoutInMinutes

nat 閘道的閒置逾時。

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InputObject

指定 Nat 閘道資源。

參數屬性

類型:PSNatGateway
預設值:None
支援萬用字元:False
不要顯示:False
別名:NatGateway 閘道

參數集

SetByInputObjectParameterSet
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

Nat 閘道資源的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

SetByNameParameterSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PublicIpAddress

與 nat 閘道資源相關聯的公用IP位址數位。

參數屬性

類型:

PSResourceId[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PublicIpAddressV6

與 nat 閘道資源相關聯的公用 IPv6 位址陣列。

參數屬性

類型:

PSResourceId[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PublicIpPrefix

與 nat 閘道資源相關聯的公用IP前置詞數位。

參數屬性

類型:

PSResourceId[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PublicIpPrefixV6

與 nat 閘道資源相關聯的公用 IPv6 字首陣列。

參數屬性

類型:

PSResourceId[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceGroupName

資源群組的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

SetByNameParameterSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceId

指定 Nat 閘道資源的 ID。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:NatGatewayId

參數集

SetByResourceIdParameterSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-SourceVirtualNetwork

使用此 nat 閘道資源的來源虛擬網路識別碼。

參數屬性

類型:PSResourceId
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康星州

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

String

PSNatGateway

輸出

PSNatGateway