Set-AzNetworkSecurityGroup

更新網路安全性群組。

Syntax

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

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

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkSecurityGroup

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

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

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

PSNetworkSecurityGroup

輸出

PSNetworkSecurityGroup