Adicionando configurações de aplicativos ao aplicativo Web do Azure existente usando o Azure Power Shell

Quero escrever um script que seja executado usando o Azure Power Shell para automatizar a adição da configuração de aplicativos da Web

Azure> MyWebApp> Configurações de Aplicativo> Configurações de Aplicativo

É parecido com key = "value"

Eu escrevo esse script

###########################
# MyApp Config Automation #
###########################

#Begin

$subscriptionName="MySubscriptionName"
$webSiteName="MyWebAppName"
$storageAccountName="StorageAccountName"
########################################
$userName = "[email protected]"
$securePassword = ConvertTo-SecureString -String "mypass" -AsPlainText -Force
#####################################
$cred = New-Object System.Management.Automation.PSCredential($userName, $securePassword)
#####################################
Add-AzureAccount -Credential $cred 
Select-AzureSubscription -SubscriptionName $subscriptionName -Default
#####################################
Get-AzureWebsite -Name $webSiteName

#End

mas sei que o script acima é apenas obter meu aplicativo da web, agora preciso acessar MyWebApp> Configurações do aplicativo> Configurações do aplicativo e fornecer o arquivo / matriz do script das minhas novas configurações do aplicativo e o script verificar se há alguma nova chave de Configurações do aplicativo ele será adicionado às Configurações do aplicativo, se houver alguma chave existente, ela substituirá seu valor. Quais são as etapas ou o APIS ou posso fazer isso com o azure power shell?

Editar: esse script pode automatizar a criação de um novo aplicativo da Web e a adição de configurações do aplicativo:

##############################################
# Creating website and Adding Configs Script #
##############################################

$webSiteName="mywebsite"
$storageAccountName="storageaccount"
$subscriptionName="mysubsc"
$userName = "myaccount"
$securePassword = ConvertTo-SecureString -String "mypass" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential($userName, $securePassword)
Add-AzureAccount -Credential $cred 
Select-AzureSubscription -SubscriptionName $subscriptionName -Default

New-AzureWebsite -Name $webSiteName
New-AzureStorageAccount –StorageAccountName $storageAccountName -Location "South Central US"
$ClientId="dfgdf6"
$Password="ffefe"
$StorageAccountKey = Get-AzureStorageKey -StorageAccountName $storageAccountName
$AppSettings = @{"StorageAccountPrimary" = $StorageAccountKey.Primary;"StorageAccountSecondary" = $StorageAccountKey.Secondary;"ida:ClientId"=$ClientId;"ida:Password"=$Password}

Set-AzureWebsite -Name $webSiteName -AppSettings $AppSettings

questionAnswers(2)

yourAnswerToTheQuestion