Próbuję użyć Powershell do ustawienia ograniczeń zabezpieczeń IP. Moja składnia nie zwraca żadnych błędów, ale ustawienia się nie zmieniają. Właściwość "ipSecurityRestrictions" jest hashtable.Ograniczenia zabezpieczeń dla menedżera zasobów Azure Resource Manager przy użyciu 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
To nie jest problem z uprawnieniami i nie są zwracane żadne błędy. Aby zmienić właściwość, która nie jest hashtable, takich jak phpVersion następujący kod działa poprawnie:
$p.phpVersion = "7.0"
ktoś pomyślnie ustanowione ipSecurityRestrictions użyciu tej metody?
Jeśli jest to przydatne, można proszę o pomoc, aby oznaczyć go jako odpowiedzi, które pomogą więcej społeczności mają jakieś problemy? –