Sql server 从SSIS xml文件提取信息?
我正在尝试从平面文件源连接获取字段列表。我尝试了以下powershell命令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
[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