Een regel voor inkomend verkeer voor een netwerkbeveiligingsgroep toevoegen

Met dit voorbeeldscript maakt u een regel voor de netwerkbeveiligingsgroep om binnenkomend verkeer toe te staan op poort 8081. Met het script wordt de netwerkbeveiligingsgroep opgehaald, een nieuwe netwerkbeveiligingsconfiguratieregel gemaakt en de netwerkbeveiligingsgroep bijgewerkt. Pas de parameters zo nodig aan.

Notitie

U wordt aangeraden de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.

Installeer zo nodig Azure PowerShell met behulp van de instructies in de Azure PowerShell-handleiding.

Voorbeeldscript

Login-AzAccount
Get-AzSubscription
Set-AzContext -SubscriptionId "yourSubscriptionID"

$RGname="sfclustertutorialgroup"
$port=8081
$rulename="allowAppPort$port"
$nsgname="sf-vnet-security"

# Get the NSG resource
$nsg = Get-AzNetworkSecurityGroup -Name $nsgname -ResourceGroupName $RGname

# Add the inbound security rule.
$nsg | Add-AzNetworkSecurityRuleConfig -Name $rulename -Description "Allow app port" -Access Allow `
    -Protocol * -Direction Inbound -Priority 3891 -SourceAddressPrefix "*" -SourcePortRange * `
    -DestinationAddressPrefix * -DestinationPortRange $port

# Update the NSG.
$nsg | Set-AzNetworkSecurityGroup

Uitleg van het script

In dit script worden de volgende opdrachten gebruikt. Elke opdracht in de tabel is een koppeling naar specifieke documentatie over de opdracht.

Opdracht Opmerkingen
Get-AzResource Haalt de Microsoft.Network/networkSecurityGroups-resource op.
Get-AzNetworkSecurityGroup Hiermee wordt de netwerkbeveiligingsgroep op naam opgehaald.
Add-AzNetworkSecurityRuleConfig Hiermee voegt u de configuratie van een netwerkbeveiligingsregel toe aan een netwerkbeveiligingsgroep.
Set-AzNetworkSecurityGroup Hiermee wordt de doelstatus voor een netwerkbeveiligingsgroep ingesteld.

Volgende stappen

Zie voor meer informatie over de Azure PowerShell-module de documentatie van Azure PowerShell.