2016-01-21 46 views
1

我正在使用Powershell腳本將值輸入到XML文件中。輸出文件將是一個XML文件,其中包含用戶在其不同字段中輸入的所有條目。 XML文件的一部分必須硬編碼才能獲得所需的輸出,而現在我面臨的問題是我必須通過這些硬編碼條目傳遞一些變量。會感激建議。 謝謝:)用硬編碼條目在xml中傳遞變量

$Variable_value_fetched_through_other_function = $Variable 


$global:xmlWriter.WriteRaw('<artefact scope="machine">$Variable</artefact>') 

回答

0

您既可以使用雙引號和逃避串E中的引號。 G。

$global:xmlWriter.WriteRaw("<artefact scope=`"machine`">$Variable</artefact>") 

,或者您可以使用格式字符串:

$global:xmlWriter.WriteRaw('<artefact scope="machine">{0}</artefact>' -f $Variable)