Tôi đang cố gắng sử dụng Powershell để đặt Giới hạn bảo mật IP. Cú pháp của tôi không trả về bất kỳ lỗi nào, nhưng cài đặt không thay đổi. Thuộc tính "ipSecurityRestrictions" là một hashtable.Hạn chế bảo mật IP của Trình quản lý tài nguyên Azure bằng 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
Đây không phải là vấn đề về quyền và không có lỗi nào được trả về. Để thay đổi thuộc tính đó không phải là một Hashtable, chẳng hạn như phpVersion đoạn mã sau đang làm việc tốt:
$p.phpVersion = "7.0"
Bất cứ ai cũng thiết lập thành công ipSecurityRestrictions sử dụng phương pháp này?
Nếu hữu ích, bạn có thể giúp đánh dấu câu trả lời để giúp nhiều cộng đồng hơn không? –