我有一个带有for xml explicit子句的sql查询。结果我需要存储在xml文件中。 我使用powershell命令来执行此操作: invoke-sqlcmd -inputFile $ inputFilePath | Out-File -filePath $ outputFilePath
这给了我一个类似于
的输出文件'<' 人> dsugfiugds '<'/人> ...
'<' 学生> sdgfdg< \学生> '<' ID> 45℃; \ ID> '<' CLA ...
SS> sdfsdfsfd< ....
此文件也被截断,您可以看到...出现 我需要xml的格式正确,即xml文件本身。
答案 0 :(得分:0)
您是否尝试过Export-Clixml?而不是Out-File?
invoke-sqlcmd -inputFile $inputFilePath | Export-Clixml -filePath $outputFilePath