Sql server 从SSIS xml文件提取信息?

Sql server 从SSIS xml文件提取信息?,sql-server,xml,powershell,ssis,Sql Server,Xml,Powershell,Ssis,我正在尝试从平面文件源连接获取字段列表。我尝试了以下powershell命令 [xml]$p = cat .\package.dtsx $p.Executable.ConnectionManager 它回来了 Property ObjectData -------- ---------- {D

我正在尝试从平面文件源连接获取字段列表。我尝试了以下powershell命令

[xml]$p = cat .\package.dtsx
$p.Executable.ConnectionManager
它回来了

Property ObjectData -------- ---------- {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData ......
通过玩游戏,我找到了找到特定联系的方法

$c = $p.Executable.ConnectionManager | ? { $_.Property[1]."#text" -eq "XXX" }
现在需要获取所有列。下面的语句获取xml

$c.ObjectData.ConnectionManager.OuterXml
但是,数据类型是整数

$c.ObjectData.ConnectionManager.OuterXml