Как проверить, существует ли узел или не использует powershell без получения исключения?
Я пытаюсь проверить, существует ли конкретный узел или нет, как следует.
В моем конфигурационном файле есть узел с именем client, он может или не может быть доступен.
Если это не доступно, я должен добавить это.
$xmldata = [xml](Get-Content $webConfig)
$xpath="//configuration/system.serviceModel"
$FullSearchStr= Select-XML -XML $xmldata -XPath $xpath
If ( $FullSearchStr -ne $null) {
#Add client node
$client = $xmldata.CreateElement('Client')
$client.set_InnerXML("$ClientNode")
$xmldata.configuration."system.serviceModel".AppendChild($client)
$xmldata.Save($webConfig)
}
Условие, которое я проверяю, может вернуть массив.
Я хотел бы проверить, доступен ли клиентский узел раньше или нет?