Function Main()Main = DTSTaskExecResult_Successsvr = "svruid = ""pwd = ""Set oDTSApp = CreateObject("DTS.Application")Set oGetPkg = oDTSApp.GetPackageSQLServer(svr, uid, pwd, DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection)Set cPkgs = oGetPkg.EnumPackageInfos("", True, "")Set pack = CreateObject("DTS.Package")For Each oPkg In cPkgsdesc = oPkg.Descriptionmsgbox "Description:" + descIf InStr(desc, "LA_") <> 0 Or InStr(desc, "LU_") <> 0 Then pack.LoadFromSQLServer svr, uid, pwd, DTSSQLStgFlag_UseTrustedConnection , "", "", "", oPkg.Name'GO THROUG THE GLOBAL VARIABLES, THE LAST IS THE CONNECTION NAMEFor Each v in pack.GlobalVariablesmsg = v.NameNextSet oConn = pack.GlobalVariables.Parent.Connections("" + msg)'THIS SHOWS THE RIGHT PATH OF THE FILEmsgbox "Path: " + oConn.DataSource'CAN'T OVERWRITE IToConn.DataSource = "Test"msgbox "Packagename:" + oPkg.NameElsemsgbox "Not a LA or LU Package!"End IfNextSet oGetPkg = NothingEnd Function