共用方式為


Set-AzNetworkSecurityGroup

更新網路安全性群組。

語法

Set-AzNetworkSecurityGroup
   -NetworkSecurityGroup <PSNetworkSecurityGroup>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzNetworkSecurityGroup Cmdlet 會更新網路安全組。

範例

範例 1:更新現有的網路安全組

Get-AzNetworkSecurityGroup -Name "Nsg1" -ResourceGroupName "Rg1" | Add-AzNetworkSecurityRuleConfig -Name "Rdp-Rule" -Description "Allow RDP" -Access "Allow" -Protocol "Tcp" -Direction "Inbound" -Priority 100 -SourceAddressPrefix "Internet" -SourcePortRange "*" -DestinationAddressPrefix "*" -DestinationPortRange "3389" | Set-AzNetworkSecurityGroup

此命令會取得名為 Nsg1 的 Azure 網路安全組,並使用 Add-AzNetworkSecurityRuleConfig 將名為 Rdp-Rule 的網路安全性規則新增至所擷取的網路安全組物件,以允許埠 3389 上的因特網流量。 此命令會使用 Set-AzNetworkSecurityGroup 保存修改過的 Azure 網路安全組

參數

-AsJob

在背景執行 Cmdlet

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

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

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-NetworkSecurityGroup

指定網路安全組物件,此物件代表應設定網路安全組的狀態。

類型:PSNetworkSecurityGroup
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

PSNetworkSecurityGroup

輸出

PSNetworkSecurityGroup