1

ノードが存在する場合、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)

ただし、ノードが見つからず、削除されません。正しいコマンドを教えてください。

ありがとうございました

4

1 に答える 1