New-AzNetworkSecurityGroup

Wordt een netwerkbeveiligingsgroep gemaakt.

Syntax

New-AzNetworkSecurityGroup
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   [-FlushConnection]
   [-SecurityRules <PSSecurityRule[]>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Met de cmdlet New-AzNetworkSecurityGroup maakt u een Azure-netwerkbeveiligingsgroep.

Voorbeelden

Voorbeeld 1: Een nieuwe netwerkbeveiligingsgroep maken

New-AzNetworkSecurityGroup -Name "nsg1" -ResourceGroupName "rg1"  -Location  "westus"

Met deze opdracht maakt u een nieuwe Azure-netwerkbeveiligingsgroep met de naam 'nsg1' in resourcegroep 'rg1' op locatie 'westus'.

Voorbeeld 2: Een gedetailleerde netwerkbeveiligingsgroep maken

$rule1 = New-AzNetworkSecurityRuleConfig -Name rdp-rule -Description "Allow RDP" `
    -Access Allow -Protocol Tcp -Direction Inbound -Priority 100 -SourceAddressPrefix `
    Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 3389

$rule2 = New-AzNetworkSecurityRuleConfig -Name web-rule -Description "Allow HTTP" `
    -Access Allow -Protocol Tcp -Direction Inbound -Priority 101 -SourceAddressPrefix `
    Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 80

$nsg = New-AzNetworkSecurityGroup -ResourceGroupName TestRG -Location westus -Name `
    "NSG-FrontEnd" -SecurityRules $rule1,$rule2

Stap:1 Maak een beveiligingsregel waarmee toegang van internet tot poort 3389 wordt toegestaan.
Stap:2 Maak een beveiligingsregel waarmee toegang van internet tot poort 80 wordt toegestaan.
Stap:3 Voeg de hierboven gemaakte regels toe aan een nieuwe NSG met de naam NSG-FrontEnd.

Voorbeeld 3: Een nieuwe netwerkbeveiligingsgroep maken met een flush-verbinding

New-AzNetworkSecurityGroup -Name "nsg1" -ResourceGroupName "rg1"  -Location  "westus" -FlushConnection

Met deze opdracht maakt u een nieuwe Azure-netwerkbeveiligingsgroep met de naam 'nsg1' in de resourcegroep 'rg1' op locatie 'westus' en schakelt u het leegmaken van de verbinding in.

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

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

-FlushConnection

Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geƫvalueerd wanneer regels worden bijgewerkt. Initiƫle activering activeert opnieuw evalueren

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

-Force

Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.

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

-Location

Hiermee geeft u de regio op waarvoor een netwerkbeveiligingsgroep moet worden gemaakt.

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

-Name

Hiermee geeft u de naam van de netwerkbeveiligingsgroep die moet worden gemaakt.

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

-ResourceGroupName

Hiermee geeft u de naam van een resourcegroep. Met deze cmdlet maakt u een netwerkbeveiligingsgroep in de resourcegroep die met deze parameter wordt opgegeven.

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

-SecurityRules

Hiermee geeft u een lijst met netwerkbeveiligingsregelobjecten die moeten worden gemaakt in een netwerkbeveiligingsgroep.

Type:PSSecurityRule[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Sleutel-waardeparen in de vorm van een hash-tabel. Bijvoorbeeld: @{key0="value0"; key1=$null; key2="value2"}

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

String

PSSecurityRule[]

Hashtable

Uitvoerwaarden

PSNetworkSecurityGroup