Coretech Package Source Changer Beta

Download “” – Downloaded 4947 times – 247 KB


UPDATE: New version uploaded fixing a bug in list and improving error logging. Please send any logs if your application crashes

This post describes the tool and configuration.

Blog post by Kent Agerlund, describing how to use it in your environment

1. Introduction


As we start migrating from CM2007 to CM2012 one of the requirements is that the package source used for packages must be a UNC.

we have seen many site installations where the package source is either a local source on the site server or a UNC pointing to the site server. In either case, you must somehow update the package source before starting the migration.

You can use the “list” button to list all sources that are current in use, and select the one you want to edit.


This utility is Freeware, making it illegal to change or sell, but legal to use in any purposes.

This is the second beta version. Please report any failures or bugs!

Thank you! 🙂

We hope you’ll benefit from our application. Please report any suggestions problems or errors to Coretech at


2. Installation

No installation needed. Unpack the zip file to a folder on the site server


3. Setup


1. Start PackageSourceChanger.exe as an administrator

2. Accept License Agreement

3. Click “configuration”

4. Setup servername and log location

4. Advanced configuration


The application contains one configuration file.



In this file you can setup default values for the textboxes, servername, log file path, check update and license agreed.

Change it manually if you require that the applications startup values are different.

The other parts of the configuration will be setup by the application.

5. Changelog / What’s New –>

Added support for listing the sources available

Update notification support



6. Credits

The utility is created and distributed by Coretech A/S.

Jakob Gottlieb Svendsen: Main Developer

Kent Agerlund: Contributor / Initiator

By |2012-09-11T14:25:23+01:00September 11th, 2012|Configuration Manager (SCCM), Tools|29 Comments

About the Author:

Jakob Gottlieb Svendsen

Twitter: @JakobGSvendsen

Jakob Gottlieb Svendsen is a Microsoft Cloud and Data Center Management MVP (, Working as Global Lead Developer, Senior Consultant and Trainer at CTGlobal, where he is one of the driving forces in keeping CTGlobal a System Center Gold Partner and member of the System Center Alliance.

Since he started at Coretech in 2007, he has focused on Scripting and Development, primarily developing tools, extensions and scripts for the System Center Suite. His main area is Automation (including OMS/Azure Automation, Service Management Automation, PowerShell and Orchestrator). Another area is Windows Azure Pack / Azure Stack, where he does implementation, development, workshops and presentations. He is a world-wide renowned voice in the Automation field.

He is passionately devoted to the community, to which he contributes by being a moderator at TechNet and sharing his knowledge at

  • Co-founder: PowerShell User Group Denmark
  • Speaker at MMS 2016, Minneapolis (
  • SCU Europe 2014, 2015, 2016 (
  • Microsoft TechEd North America 2014, Houston
  • NIC 2012,2013,2014,2015, Oslo (
  • Microsoft CampusDays 2011, 2013, Copenhagen
  • Microsoft TechDays 2015, Sweden (
  • Microsoft Partner Event: New in SC2012 SP1
  • User group meetings (PSUG.DK , SCUG.DK/BE/NO, AZMUG + more)
  • Microsoft Certified Trainer.
  • Microsoft Scripting Guys Forum Moderator

Main working areas:

  • Automation (Azure Automation, SMA, SCO)
  • Windows Azure Pack / Azure Stack
  • System CenterVisual Studio Team Services / Team Foundation Server
  • Development:C#.Net, VB.NET, VBScript, PowerShell, Service Manager, OpsMgr, ConfigMgr
  • Orchestrator
  • Windows Azure Pack / Azure Stack


  • Azure Automation
  • Service Management Automation
  • System Center Orchestrator
  • PowerShell, VBScript, C#.Net, VB.Net
  • Windows Azure Pack / Azure Stack Development Workshops


  1. David Petersen October 10, 2012 at 15:15 - Reply

    Hi Jakob,

    Thanks for your excellent work. Really helps me in prepairing the move from 2007 to 2012!

    One simpel request 🙂

    Is it possible for you to make the copy files function keep the letter formatting after copying over a folder from the old to the new package source? It’s a bummer that i have to rename every folder after moving, changing small letters to capital letters. E.g. folder named ‘Adobe’ on old source becomes ‘adobe’ on new source.

    Other than that, no comments. Tool works wonders so far!


    • Jakob Gottlieb Svendsen
      Jakob Gottlieb Svendsen October 10, 2012 at 15:35 - Reply

      thnx for feedback! .. i actually did not notice that.

      i will try to fix if i have time! 🙂

      • Stefan March 19, 2013 at 15:37 - Reply

        Would like to add that it would be great if you could find the time to keep the letter formatting when using this tool.

        I’m currently using this tool to move all of our source location from one place to another, and it is a godsend, im so glad i found it! That lettering format is the one and only gripe!

        Thanks for you effort!

  2. Ren January 2, 2013 at 12:39 - Reply

    Unable change the Package source path to a new server while migrating the SCCM 2007 packages to SCCM 2012. Getting the below error message.

    Error Migrating Package: The ConfigMgr Provider reported an error.

    This error comes up while migrating 2007 primary to 2012 primary.

    • Jakob Gottlieb Svendsen
      Jakob Gottlieb Svendsen January 7, 2013 at 9:17 - Reply

      Hello Ren

      It is really hard to tell what is wrong, since config manager does not provide us with good information.

      Likely causes are:

      1. Misspelled New Path, containing characters that are not allowed etc.
      2. Access denied (check permissions)
      3. Problem in WMI on Site server (not that likely but i have seen it happen before)

      Maybe the log file have more info.

  3. Arno January 31, 2013 at 15:59 - Reply

    Tmx man this saves me a lot of time in our migration 🙂

  4. Young February 15, 2013 at 1:50 - Reply

    Quick Question: Kent’s instruction on his book walks me through this tool to perform the source reference change (and file copy) on SCCM *2007* (BEFORE the migration)
    Can I actually migrate over with existing source location as-is first then run through this tool to migrate/copy over to a new server?

    This way, we can go through the list and migrate only things that are valid/useful first then migrate the actual packages/files/folders meaningful…

    I can just run it and see what happen but as you are the creator of it so… 🙂



  5. Øyvind Skjellin March 5, 2013 at 9:28 - Reply


    Keep up the good work! 🙂

    Can this tool be used to change path on Applications too?



    • Jakob Gottlieb Svendsen
      Jakob Gottlieb Svendsen March 5, 2013 at 10:14 - Reply

      helolo øyvind

      no, this tool is for packages only.

      The application model is not as simple so that you can just change source folder (could have many types)

      • Øyvind Skjellin March 5, 2013 at 13:21 - Reply

        Good to know. 🙂
        I’l change my 200 Applications manually. 🙂

  6. Jan Jaap Schoone March 11, 2013 at 15:42 - Reply


    Thanks for a good tool for administration, allthough there is one caveat I noticied. The SMSPackage table in the database does not get updated with a new blank package share name, hence the v_Package view also retains the value of the custom share name.

    /Jan Jaap

  7. TMK September 12, 2013 at 22:09 - Reply

    Hi, Could you please if this tool would work for updating the package source path for the driver packages, Driver too. Thanks.

  8. […] Package Source Changer (se na migração do SCCM 2007 para o 2012, será necessário migrar a origem dos pacotes, este utilitário realiza a cópia e configura as permissões de share) […]

  9. […] 3rd party software utility Coretech application e-mail approval tool Coretech shutdown tool Coretech Package Source Changer Right click Tools SCCM 2012 Toolkit MDT 2013 Package Conversion Manager 2.0 Security Compliance […]

  10. Maarten December 23, 2013 at 13:48 - Reply

    Hi Guys,

    could it be that this tool does not support spaces in the package source UNC path?
    I tried a couple of package but it always failed until I manually added quotes around the source path…

    thanks for looking into this otherwise great tool!


    • Jakob Gottlieb Svendsen
      Jakob Gottlieb Svendsen December 23, 2013 at 14:06 - Reply

      hey Maarten!

      thnx for feedback! .. I havent tried actually, but it should not be a problem .. i will test ASAP!

      for now, i hope you can live with the quotes! 🙂

  11. […] Coreteck Package Source Changer Tool […]

  12. […] Package Source Changer –      Can be used during migration if sources are located on local drives […]

  13. Sameer May 27, 2014 at 19:21 - Reply


    Thanks for the wonderful tool. I had a question, we have around 600 distribution points and would the change in source trigger an update to all DP’s? This would create a lot of traffic and a big chance of getting the slow networks down.
    We tried using sql to update the source location, but it does trigger an update to all the DP’s for that package. Is there anyway we can disable the update, change the source and re-enable it?

    Thanks in Advance for your help.

  14. Johne775 May 28, 2014 at 12:10 - Reply

    How To Buy Cheap Generic Ceclor 500mg gabedadeeada

  15. Gard November 6, 2014 at 13:28 - Reply

    Hello and thanks a lot. Suberp tool.

    I can confirm as Jan Jaap Schoone says 11th Mar 2013. The database don’t update when you set the “Clear custom package share name”.
    I noticed this problem when starting migration from 2007 to 2012. The packages won’t simply migrate over. So i had to revert this back, and then it worked.

  16. Todd Williamsen December 9, 2014 at 17:45 - Reply

    Can you update the package with the latest version of the adminui.wqlqueryengine.dll? As the version that is in it is know to cause WMI memory leaks in SCCM 2007

  17. […] since ConfigMgr 2007. You can use Powershell quite easily to do this in CM2012, but I do find the CoreTech Package Source Changer tool to be quite nice for this […]

  18. Scott Breen January 12, 2015 at 4:18 - Reply

    You wouldn’t happen to have had a chance to update the code to leave the case in the file path would you? I’d love to use this tool, but some people are attached to the case used in folder names

  19. […] Coretech’s Package Source Changer […]

  20. Grumpy_Monkey June 22, 2017 at 17:02 - Reply

    Still saving people hours of work!
    I just migrated 420 packages from an old W2003 server to a newer Win2012 store.

Leave A Comment