обновление правила NSG через powershell не работает - PullRequest
0 голосов
/ 28 октября 2018

Я точно следую тому, что написано в документе Microsoft, но безуспешно

Я пытаюсь обновить правило приоритета с 120 до 4040

set-azurermnetworksecurityruleconfig

код, которым я следую:

$nsg = Get-AzureRmNetworkSecurityGroup -Name EA-NSG-AAA -ResourceGroupName EA-RG
$nsg | Get-AzureRmNetworkSecurityRuleConfig -Name name-02
Set-AzureRmNetworkSecurityRuleConfig -Name name-02 -NetworkSecurityGroup $nsg -Priority 4040

1 Ответ

0 голосов
/ 28 октября 2018

Вы не обновляете группу безопасности сети в Azure, вы только изменили свой локальный объект powershell. вам нужно перенести изменения в лазурь. пример кода:

$nsg = Get-AzureRmNetworkSecurityGroup -ResourceGroupName %rg_name% -Name %nsg_name%
Set-AzureRmNetworkSecurityRuleConfig -NetworkSecurityGroup $nsg `
    -Name %rule-name% `
    -Access Allow `
    -Protocol Tcp `
    -Direction Inbound `
    -Priority 777 `
    -SourceAddressPrefix %data% `
    -SourcePortRange * `
    -DestinationAddressPrefix * `
    -DestinationPortRange 3389
$null = Set-AzureRmNetworkSecurityGroup -NetworkSecurityGroup $nsg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...