有幾種方法可以做到這一點。如果我知道我想修改的值,我最喜歡修改任何XML文件的方法是將內容轉換爲XML,在我知道它的位置找到設置,修改它,然後設置配置文件,我現在在PowerShell中。下面是一個例子。爲了找到確切的值,我通常把它放在上面的項目中,並將其傳遞給|直到我得到我正在看的東西。您可以閱讀XML並獲取信息可能更容易。
#Make sure you set the webconfigpath variable.
#Make sure you know your keyname and where to find it in the XML doc.
$webConfig = [xml](Get-Content -path $webConfigPath)
$setting = $webConfig.configuration.appSettings.add | ?{$_.key -eq "KeyName"}
$setting.Value = "NewValue"
$webConfig.save($webConfigPath)
這可能是東西,可以與Set-WebConfigurationProperty cmdlet的改變,但我不知道,也沒有親自使用過它。