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?