我希望使用PowerShell在XML文件中搜索和替换字符串。我尝试了以下方法:
(gc d:\test.xml).replace('1234','xxxx')|sc d:\test.xml
这对我的test.xml文件有效。我的test.xml文件的内容是:
uehjduehduhfeuf xxxxxxxx hallo "1234"
但那个文件只用于测试。我想以这种方式编辑我的tomcat服务器上的server.xml,如果我使用完全相同的命令,我会得到以下错误消息:
方法调用失败,因为[System.Object[]]不包含名为'replace'的方法。
有人知道问题在哪里吗?