As we looking at Configuration Manager 2012 Release Candidate 2, I would like to go over a new feature that was introduced. Starting with ConfigMgr 2012 RC2, we have updated the import and export experiences around task sequences. If you are familiar with ConfigMgr 2007, you already know we have a way to import and export a task sequence which preserves the steps implemented for an operating system deployment. What was lacking from the existing import and export was to go beyond the metadata of the task sequence and preserve the administrator intent. Starting in ConfigMgr 2012 RC2, the existing import and export functionality has been replaced with an updated version that allows for not only the export of the task sequence, but an export and import of the related objects for the task sequence. If you used the Application import and export features in ConfigMgr 2012, it is a very similar experience.
So let’s go over some of the details….
From you Configuration Manager 2012 console, create a new operating system deployment task sequence. As part of your task sequence add a lot of different actions to see the relationship mappings in action. Make sure you add an Operating System Image, a Boot Image, a Client Agent package, a Driver Package and add some applications that have some dependencies.
Now select the task sequence and let’s walk you through the new export:
Select a task sequence or even multiple ones if you need to move several from one hierarchy to another. If you select more than one task sequence they are all stored in one export file.
Enter a location and name for the export. If you browse, we will append a .zip to the end of the file. If you type in a location, make sure the file ends in .zip.
On the initial screen you have a few options:
The final output of the wizard will be a .zip file if there is no content or a .zip file and a folder named {export}_files (where {export} is the name of the .zip file) that contains the content required for the export. If you include content in your export, make sure you copy the .zip file and the {export}_files folder or your import will fail.
NOTE: If you want to use a different directory structure than the output of the export wizard. Export the task sequence without content. After import use the SDK to update the path to a new file server.
Now that you have exported your task sequence let’s walk through some of the features around import. When we import objects we retain some metadata about the original location that the export came from. This is a combination of package ID and site GUID for all objects except applications. For applications we have a proper GUID, so we retain the GUID so we know the application is unique. This is to help out with conflict resolution when objects are shared across multiple exports.
So let’s walk through the import:
Upon completion, you will need to update any passwords as those are not carried forward to ensure security. Once you do that, you now have a functional task sequence that is ready to deploy!
Note, we also added export and import functionality to the packages node. It follows a similar work flow.
John Vintzel Microsoft Corporation| Sr. Program Manager | System Center Configuration Manager | twitter: jvintzel http://blogs.technet.com/b/inside_osd
The blog is own by some members of the System Center Configuration Manager product team. These postings are provided "AS IS" with no warranties, and confer no rights.
Download System Center Release Candidate here.
Great, on sccm 2007 we have to write a webservice for exporting/importing tasksequences between different sites. Now it is build :-)