XML ファイルの内容を変数に割り当て、$config
別の変数を使用$market
して XPath クエリの出力を格納しました。
$config = Get-Content -Path "C:\files\configs\config.xml" -raw
$market = (select-xml -Content $config -xpath /process-config/input/filePattern/marketCode).node.'#text'
次に、次の行を追加します。
write-host this is $market
出力は次のとおりです。
PS C:\ps_scripts> .\xmltest.ps1
this is citigroup_ams
#text
-----
citigroup_ams
私の望ましい出力は次のようになります。
PS C:\ps_scripts> .\xmltest.ps1
this is citigroup_ams
| Out-Null
2 行目の末尾に追加しようとしましたが、この場合、Write-Host コマンドレットの出力のみが抑制されました。の出力を抑制する他の方法はありますSelect-Xml
か?