Agregar una configuración de aplicación a una aplicación web de Azure existente con Azure Power Shell

Quiero escribir un script que se ejecute usando azure power shell para automatizar la adición de la configuración de la aplicación web

Azure> MyWebApp> Configuración de la aplicación> Configuración de la aplicación

Parece que key = "value"

Yo escribo este guion

###########################
# 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

pero sé que la secuencia de comandos anterior es solo para obtener mi aplicación web, ahora necesito acceder a MyWebApp> Configuración de la aplicación> Configuración de la aplicación y dar el archivo / matriz de secuencias de comandos de mi nueva configuración de la aplicación y la secuencia de comandos verificar si hay alguna nueva clave de Configuración de la aplicación lo agregará a la Configuración de la aplicación; si hay claves existentes, anulará su valor. ¿Cuáles son los pasos o APIS o puedo hacer eso con azure power shell?

Editar: este script puede automatizar la creación de una nueva aplicación web y agregarle la configuración de la aplicación:

##############################################
# 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

Respuestas a la pregunta(2)

Su respuesta a la pregunta