Planning for Package Conversion Manager in Configuration Manager
Updated: February 1, 2012
Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager
Use the information in this topic to help you plan to use Microsoft System Center Configuration Manager Package Conversion Manager in System Center 2012 Configuration Manager.
The following steps describe a typical plan for converting Configuration Manager 2007 packages into System Center 2012 Configuration Manager applications.
Define a Detailed Package Conversion Plan
Select and Prepare Packages for Conversion
Select Test Packages
Analyze, Investigate, and Convert Packages
Test and Deploy the Applications
Define a Detailed Package Conversion Plan
This section describes two sample package conversion plans; one for use in a high-resource test environment, and one for use in a limited-resource test environment. Your individual plan will need to accommodate other issues specific to your environment.
Sample Plan for a High-Resource Test Environment
This topic describes a sample package conversion plan to use if you have a test environment with the resources, permissions, and architecture to fully replicate your production environment.
Sample Plan for a Limited-Resource Test Environment
This topic describes a sample package conversion plan to use if you do not have a test environment with the resources, permissions, and architecture to fully replicate your production environment.
Sample Plan for a High-Resource Test Environment
If your test environment has the resources, permissions, and architecture to efficiently analyze and convert all of your Configuration Manager 2007 packages and test all of your Configuration Manager applications, then you can perform all of that work in the test environment. After completing that work, you can then export the converted applications from the test environment and then import them to the production environment. In this case, the steps in your package conversion plan would be similar to the following:
Select the packages that you want to convert.
Migrate the packages for conversion into your Package Conversion Manager test environment.
Prepare the packages for conversion.
Select the test packages.
Analyze, investigate, and convert the test packages.
Test the converted applications.
Analyze and convert the remaining (non-test) packages.
Export the applications from the test environment and import them into your production environment.
Sample Plan for a Limited-Resource Test Environment
If your test environment does not have the resources, permissions, and architecture to analyze and convert all of your Configuration Manager 2007 packages and test all of your System Center 2012 Configuration Manager applications, analyze, investigate, convert, and test only your test packages in this environment. Then, migrate the remaining test packages to the production environment to analyze and convert. In this case, the steps in your package conversion plan would be similar to the following:
Select the packages that you want to convert.
Select test packages.
Migrate the test packages into your test environment.
Prepare the test packages for conversion.
Analyze, investigate and convert the test packages.
Test the converted applications.
Export the test applications from the test environment and then import them into your production environment.
Migrate the remaining packages into the production environment and prepare them for conversion.
Analyze, investigate, and convert the remaining packages in the production environment.
Release the remaining applications to the production environment.
Select and Prepare Packages for Conversion
These sections describe issues to address when you select and prepare packages for conversion.
Select the packages that you want to convert
Not all packages are suitable to be converted into applications. Before you begin to convert packages, identify the packages that will not be converted, and move them in a separate folder in the Configuration Manager console.
The best types of package for conversion to applications are those that contain user-facing software, for example:
Windows update files: .msi and .msu.
Microsoft Application Virtualization (App-V) programs.
Windows executable files: .exe
The types of package that are best kept as packages and not converted to applications include:
System maintenance tools; for example, scripts or backup utilities.
End-of-Life Packages.
Note
After identifying packages that are not appropriate for conversion into applications, move them to a separate folder in the Configuration Manager console.
Tip
To create a package folder in the Configuration Manager console:
-
In the Configuration Manager console, right-click Packages.
-
Right-click Folders, and then, click Create Folder.
-
Enter the folder name, for example Not Converted.
-
Click OK.
Prepare the packages for conversion
For each package you want to convert, ensure that they conform to the following conditions:
The location specified for source files is a full UNC path, for example \\Server\Volume\File.
Windows update files, .msi and .msu, use only one unique Product Identification Locator (PID).
Select Test Packages
If possible, the group of test packages that you select should include packages that meet the following criteria:
At least one test package with a readiness state of Automatic.
At least one test package with a readiness state of Manual.
Ideally, your test packages should be core packages, as follows:
Packages that you know well.
Packages that are the most important to your business.
Packages that you can most easily test.
After identifying the packages that are appropriate for testing, move them to a separate folder in the Configuration Manager console.
Analyze, Investigate, and Convert Packages
Use the information in this section to help you analyze, investigate, and convert packages.
Analyze Packages
You can analyze packages using three methods:
Individually: If you need to analyze only one package, you can use Package Conversion Manager in Configuration Manager console. For more information, see How to Analyze and Convert Packages in Package Conversion Manager.
Small group: If you need to analyze a small group of packages, you can use Package Conversion Manager in Configuration Manager console. For more information, see How to Analyze and Convert Packages in Package Conversion Manager.
Large Group (Bulk Analysis): If you need to analyze a large group of packages, use the Scheduled Analysis features of Package Conversion Manager. For more information, see How to Use Scheduled Analysis (Bulk Analysis) in Package Conversion Manager.
Note
The Package Conversion Dashboard displays summary information about the analysis and conversion processes. Use the information in the Package Conversion Dashboard to help your analysis and conversion process.
Investigate Analysis Results
After analyzing the test packages, investigate the packages with a readiness state of Manual or Error. Determine the reasons why they have that state. Some common reasons for a readiness state of Manual or Error include:
The package does not contain the information required to create a detection method in an application deployment type.
The package does not contain the information required to convert collections to global conditions and requirements.
The package contains more than one program.
The package is dependent on another package that has not been converted to an application.
Also, review the error messages and fixes in Technical Reference for Package Conversion Manager Error Messages and review the log file PCMTrace.log for actions, issues, and errors generated by Package Conversion Manager. For more information, see Troubleshooting Package Conversion Manager in Configuration Manager.
Convert the Packages
For information about how to convert packages, see How to Analyze and Convert Packages in Package Conversion Manager.
Note
The Package Conversion Dashboard displays summary information about the analysis and conversion processes. Use the information in the Package Conversion Dashboard to help with your analysis and the conversion process.
Test and Deploy the Applications
Test the applications, either in your test environment or your production environment, according to your detailed package conversion plan.