2017-01-05 11 views
5

का उपयोग करके Azure संसाधन प्रबंधक आईपी सुरक्षा प्रतिबंध I IP सुरक्षा प्रतिबंध सेट करने के लिए पावरहेल का उपयोग करने का प्रयास कर रहा हूं। मेरा वाक्यविन्यास किसी भी त्रुटि को वापस नहीं कर रहा है, लेकिन सेटिंग्स बदल नहीं रही हैं। "IpSecurityRestrictions" संपत्ति एक हैशटेबल है।पावरहेल

$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 

यह अनुमति अनुमति नहीं है, और कोई त्रुटि वापस नहीं आती है। एक संपत्ति है कि एक hashtable नहीं है, इस तरह के phpVersion के रूप में परिवर्तित करने के लिए निम्न कोड ठीक काम कर रहा है: इस पद्धति का उपयोग

$p.phpVersion = "7.0" 

किसी को भी सफलतापूर्वक सेट ipSecurityRestrictions?

+0

अगर यह उपयोगी है, आप कृपया जवाब में मदद मिलेगी अधिक समुदायों कुछ मुद्दे हैं रूप में चिह्नित करने में मदद कर सकता है? –

उत्तर

4

ipSecurityRestrictions ऑब्जेक्ट सरणी होना चाहिए। कृपया कोड को निम्नानुसार बदलने का प्रयास करें। यह मेरे लिए सही ढंग से काम करता है।

$r = Get-AzureRmResource -ResourceGroupName "Resoucegroup name" -ResourceType Microsoft.Web/sites/config -ResourceName resourcename/web -ApiVersion 2016-08-01 

$p = $r.Properties 
$p.ipSecurityRestrictions = @() 
$restriction = @{} 
$restriction.Add("ipAddress","0.0.0.0") 
$restriction.Add("subnetMask","0.0.0.0") 
$p.ipSecurityRestrictions+= $restriction 

Set-AzureRmResource -ResourceGroupName "Resoucegroup name" -ResourceType Microsoft.Web/sites/config -ResourceName resourcename/web -ApiVersion 2016-08-01 -PropertyObject $p 

enter image description here

उसके बाद हम से संसाधनों azure (https://resources.azure.com) परिणाम प्राप्त कर सकते हैं।

enter image description here

हम भी संसाधन नीला से powershell cmd मिल सकती है।

enter image description here

+0

आप एक किंवदंती हैं! धन्यवाद - पूरी तरह से काम करता है :) –