2016-01-21 42 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)