ノードが存在する場合、web.config ファイルからノードを削除する powershell スクリプトを作成しようとしています。私は次のxml構造を持っています
<configuration>
<configSections>
<sectionGroup name="common">
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging, Version=2.1.2.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" />
</sectionGroup>
</configSections>
</configuration>
そして次のコード:
[xml]$xml = Get-Content $WebAppConfigPath
$addSectionGroupNode = $xml.SelectSingleNode("//configuration/configSections/sectionGroup/add[@name='common']")
if ($addSectionGroupNode -ne $null)
{
$SectionGroupNode.RemoveChild($addSectionGroupNode)
Write-Host "REMOVED"
}
$xml.Save($WebAppConfigPath)
ただし、ノードが見つからず、削除されません。正しいコマンドを教えてください。
ありがとうございました