0

Working on this as below - Using a power-shell script inside the Automation Account for run-book. The power-shell script will help in adding a rule inside the resource of the function-app of the networking rule. But somehow the following happens -

  1. Not able to login the azure account
  2. And it says Subscription ID doesn't exists. (Login is done via Service principle)

Code for reference

$azureAplicationId="XXXX" 
$azureTenantId="XXXXX" 
$azurePassword=ConvertToSecureString "XXXXXX" -AsPlainText -Force 
$psCred=New-Object System.Management.Automation.PSCredential($azureAplicationId ,$azurePassword) 
Login-AzureRmAccount -Credential $psCred -TenantId $azureTenantId -ServicePrincipal 
Select-AzureSubscription -SubscriptionId "XXXXXX" 
Add-AzWebAppAccessRestrictionRule -ResourceGroupName "XXXXX" -WebAppName "XXXXX" -Name "iprule" -Priority 100 -Action Allow -IpAddress x.x.x.x/x –
Rafał Warzycha
  • 561
  • 3
  • 18

0 Answers0