Sql Server Integration Services包存儲爲帶有dtsx擴展名的xml文件。我需要能夠使用Powershell提取他們的內部版本號。在文件頂部的相關部分看起來喜歡 -如何使用PowerShell從SSIS包文件提取值?
<?xml version="1.0"?>
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts">
<DTS:ExecutableType="MSDTS.Package.1">
<DTS:Property DTS:Name="PackageFormatVersion">2</DTS:Property>
<DTS:Property DTS:Name="VersionMajor">1</DTS:Property>
<DTS:Property DTS:Name="VersionMinor">0</DTS:Property>
<DTS:Property DTS:Name="VersionBuild">265</DTS:Property>
我需要提取VersionBuild號碼,但DTS命名空間令我困惑。在我完成獲取內容之後,我如何獲得價值?
這甚至不是有效的XML ......第三行中的'='很奇怪。 – Joey 2010-01-20 16:31:27
是的,這就是我所指的。 :-) – 2010-01-20 17:37:07
實際上,它是有效的XML,使用Namespaces(xmlns:part) – user1390375 2017-07-18 03:51:41