#powershell
Вопрос:
Я хочу добавить новую пару ключ-значение в web.config с ps. Однако тег, который я хотел добавить, находится под тегом lt;web.servergt;. Например, тег перед web.server-это местоположение, и как я добавил новую строку под тегом местоположения
$webConfig.configuration.location.AppendChild($newElement) | Out-Null
и это сработало. Но, когда я хотел добавить новую строку в lt;web.servergt;, приведенный ниже код выдает выражение с нулевым значением:
$webConfig.configuration.location.system.web.AppendChild($newElement) | Out-Null
Я попробовал скобки, но безуспешно. Как я могу это сделать?
Комментарии:
1. Используйте кавычки вокруг участника:
.'web.server'.
2. Вы можете использовать
$webConfig.SelectSingleNode('//web.server')