Как проверить, существует ли узел или не использует 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) 

    }

Условие, которое я проверяю, может вернуть массив.

Я хотел бы проверить, доступен ли клиентский узел раньше или нет?

Ответы на вопрос(3)

Ваш ответ на вопрос