Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Powershell将文本添加到不带元素标记的XML文件_Xml_Powershell - Fatal编程技术网

通过Powershell将文本添加到不带元素标记的XML文件

通过Powershell将文本添加到不带元素标记的XML文件,xml,powershell,Xml,Powershell,我正在尝试通过Powershell为我的电话簿生成器向XML文档添加一行文本,该生成器允许LDAP查询我们的号码 "(&(objectCategory=person)(objectClass=user)(|(cn=%)(sn=%)))(|(telephoneNumber=%)(mobile=%)(ipPhone=%))7" 我在google在线上花了很长时间,似乎无法找到一种方法将其添加到XML中,而不将其放在元素/节点中 有没有一种方法可以简单地将其附加到XML而不将其附加到节点?有

我正在尝试通过Powershell为我的电话簿生成器向XML文档添加一行文本,该生成器允许LDAP查询我们的号码

"(&(objectCategory=person)(objectClass=user)(|(cn=%)(sn=%)))(|(telephoneNumber=%)(mobile=%)(ipPhone=%))7"
我在google在线上花了很长时间,似乎无法找到一种方法将其添加到XML中,而不将其放在元素/节点中


有没有一种方法可以简单地将其附加到XML而不将其附加到节点?

有效的XML文档中的所有内容都是节点,即使元素中的文本也是节点。如果只是将字符串附加到XML文档中,它将不再成为XML。在这一点上,它只是一个文本文件。但是,如果您确实想这样做,请将XML文档视为带有
Out file

$LDAP = "(&(objectCategory=person)(objectClass=user)(|(cn=%)(sn=%)))(|(telephoneNumber=%)(mobile=%)(ipPhone=%))7"
$LDAP | Out-File -FilePath yourxmldoc.xml -Append