SSIS Script Task Error: "Found SQL Server Integration Services 2012 Script Task that requires migration"
<p>As per the <a href="https://msdn.microsoft.com/en-us/library/hh231187(v=sql.110).aspx#parameter" rel="nofollow">Microsoft documentation on DTEXEC for executing SSIS packages</a>:</p>

<blockquote>
  <p>When you use the version of the dtexec utility that comes with SQL
  Server 2012 Integration Services (SSIS) to run a SQL Server 2005
  Integration Services (SSIS) or a SQL Server 2008 Integration Services
  (SSIS) package, Integration Services temporarily upgrades the package
  to SQL Server 2012 Integration Services (SSIS).</p>
</blockquote>

<p>Is there a feature to disable this aspect of DTEXEC utility when running SSIS packages?</p>

<p>My reason for this question is that I have a script task to rename some files in an SSIS package. This works just fine on my local machine and a coworkers local machine, but after deploying this SSIS package to our windows 2012 server with SQL Server 2012 installed I get an error message. I'm really confused, because I wrote this package in SQL Server 2012 Data Tools so this task shouldn't need to be upgraded/migrated at all, which is what the error is complaining about...</p>

<blockquote>
  <p>Warning: 2016-04-06 11:29:58.14<br>
      Code: 0x00000000<br>
      Source: DataMergeScriptTask<br>
      Description: Found SQL Server Integration Services 2012 Script Task "my_Script_task" that requires migration!</p>
  
  <p>End Warning </p>
  
  <p>Error: 2016-04-06 11:30:03.02<br>
      Code: 0x00000001<br>
      Source: DataMergeScriptTask<br>
      Description: Exception has been thrown by the target of an invocation. </p>
  
  <p>End Error</p>
</blockquote>