Jak sprawdzić, czy węzeł istnieje lub nie używa PowerShell bez wyjątku?

Próbuję sprawdzić, czy dany węzeł istnieje lub nie, jak następuje.

W moim pliku konfiguracyjnym znajduje się węzeł o nazwie klient, może on być niedostępny lub nie.

Jeśli nie jest dostępny, muszę go dodać.

    $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) 

    }

Warunek, który sprawdzam, może zwrócić tablicę.

chciałbym sprawdzić, czy węzeł klienta jest dostępny wcześniej, czy nie?

questionAnswers(3)

yourAnswerToTheQuestion