Я пытаюсь использовать Powershell для установки ограничений безопасности IP. Мой синтаксис не возвращает никаких ошибок, но настройки не меняются. Свойство «ipSecurityRestrictions» является хэш-таблицей.Azure Resource Manager Ограничения IP-безопасности с использованием Powershell
$r = Get-AzureRmResource -ResourceGroupName *resource-group-name* -ResourceType Microsoft.Web/sites/config -ResourceName resourcename/web -ApiVersion 2016-08-01
$p = $r.Properties
$p.ipSecurityRestrictions = @{ ipAddress = "0.0.0.0"; subnetMask = "0.0.0.0" }
Set-AzureRmResource -ResourceGroupName *resource-group-name* -ResourceType Microsoft.Web/sites/config -ResourceName resourcename/web -ApiVersion 2016-08-01 -PropertyObject $p
Это не проблема, и ошибок не было. Чтобы изменить свойство, которое не является Хеш, например, phpVersion следующий код работает отлично:
$p.phpVersion = "7.0"
Кто-нибудь успешно установленных ipSecurityRestrictions с помощью этого метода?
Если это полезно, не могли бы вы помочь, чтобы пометить его как ответ, который поможет больше общин имеют некоторые проблемы? –