【发布时间】:2021-05-21 10:46:26
【问题描述】:
这似乎是一项相当简单的任务,我还有许多其他示例,人们以类似的方式实现了它。但不知何故,这对我不起作用。这是我的脚本。
$webapp = Get-AzWebApp -Name $webappname -ResourceGroupName $resourcegroupName
$appset = $webapp.SiteConfig.AppSettings
$appset
$newsettings = new-object Microsoft.Azure.Management.WebSites.Models.NameValuePair
$newsettings.Name = "keyName"
$newsettings.Value = "MyValue"
$appset.Add($newsettings)
$newappset = @{}
$appset | ForEach-Object {
$newappset[$_.Name] = $_.Value
}
Set-AzWebApp -ResourceGroupName $resourcegroupName -Name $webappname -AppSettings $newappset
$webapp = Get-AzWebApp -Name $webappname -ResourceGroupName $resourcegroupName
Write-Output "New AppSettings:"
$webapp.SiteConfig.AppSettings
之前/之后都提供了相同的配置集,当我在 Azure 门户上检查时没有任何变化。我也没有收到任何错误。 任何人都可以看到脚本有什么问题。
【问题讨论】:
标签: azure powershell azure-web-app-service appsettings