Добавление параметров приложения в существующее веб-приложение Azure с помощью Azure Power Shell

Я хочу написать сценарий, который запускается с помощью оболочки Azure Power для автоматизации добавления конфигурации веб-приложения

Azure> MyWebApp> Настройки приложения> Настройки приложения

Это похоже на ключ = "значение"

Я пишу этот скрипт

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

#Begin

$subscriptionName="MySubscriptionName"
$webSiteName="MyWebAppName"
$storageAccountName="StorageAccountName"
########################################
$userName = "myaccount@outlook.com"
$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

но я знаю, что приведенный выше скрипт предназначен только для получения моего веб-приложения, теперь мне нужно получить доступ к MyWebApp> Настройки приложения> Настройки приложения и предоставить файл / массив сценариев моих новых настроек приложения и скрипт, чтобы проверить наличие новых ключей настроек приложения. он добавит его в настройки приложения, если есть какие-либо существующие ключи, он переопределит его значение. Какие шаги или APIS или я могу сделать это с помощью Azure Power Shell?

Редактировать: этот скрипт может автоматизировать создание нового веб-приложения и добавление в него параметров приложения:

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