How to Create and Deploy Software Packages
To deploy software to managed computers in System Center Essentials 2010, you must first create a software package and then approve the software package for deployment on computer groups.
The New Software Package Wizard facilitates software deployment. If, after finishing the package wizard, you approve the deployment, the deployment will begin immediately. If you complete the wizard without approving the deployment, the software package is created but the software deployment does not start on the managed computers until you specifically approve it.
When deploying a Windows Installer application, if the agent on the managed computer detects that the deployed application is already installed, it does not reinstall the application.
![]() |
---|
If you are deploying a version of Microsoft Office to an Application Install Point (AIP), and if you deploy a version of Office that is not aligned with a major release, such as RTM, SP1, SP2 (specifically, if you install a major release with some updates applied), Office updates may not be properly detected or downloaded for the AIP afterward. |
To create a software package and approve the deployment
-
In the Essentials console, click Software.
-
In the Software Overview pane, in the Tasks list, click Create new package to start the New Software Package Wizard.
-
Proceed through the New Software Package Wizard.
Note
When you specify the path and setup file name, the file name must be less than 260 characters, and the directory name must be less than 248 characters.When using executable (.exe) files, the Target System Types page of the wizard will ask if the software should be installed on all managed computers or to specific systems, allowing you to choose operating system, architecture, and locale. When using Windows Installer (.msi) files, you will be able to specify installation and uninstall properties, but not the operating system type. Supported operating system information is contained in the Windows Installer file. -
On the final page of the wizard when software package creation is in progress, select Show deployment options when this wizard closes, and then click Finish.
-
In the Add and Remove Approvals dialog box, select the computer groups that contain the computers to which you want to deploy the software, or click Create New Group to create a new computer group.
-
Select Publish Update(s) to ‘Add/Remove Programs’ if you want the program to appear in the list of installed programs on target computers.
-
Select Set a deadline for this group to schedule the deployment for a specific time, and then click OK.
To approve a previously created software package for deployment
-
In the Essentials console, click Software.
-
In the Software pane, expand Software Packages, and then click All Software Packages.
-
In the All Software Packages pane, select the software package that you want to approve for deployment.
-
In the Actions pane, click Add and Remove Approvals.
-
In the Add and Remove Approvals dialog box, select the computer groups that contain the computers to which you want to deploy the software, or click Create New Group to create a new computer group.
-
Select Publish Update(s) to ‘Add/Remove Programs’ if you want the program to appear in the list of installed programs on target computers.
-
Select Set a deadline for this group to schedule the deployment for a specific time, and then click OK.
How to Create a Software Package That Contains a Response File
Many software installation programs must receive input from end users in the form of responses to dialogs. A silent installation is one that does not prompt the user for input. The silent installation gets input from a response file at run time. A response file is a text file that contains configuration and setup parameters for the products and components that are being installed. The format of a response file resembles that of an .ini file, but with an .iss extension.
To create a response file when your executable setup file supports relative paths
-
Create the response file for the Setup program.
-
Copy the response file to the same folder as the Setup files.
-
In the command-line parameters for the package, specify the response file name. For example, in this instance you are packaging a TEST-Install.iss, setup.log, and TEST.exe setup program together. Specify the file names in the command-line options as follows:
Copy Code
c:\test_temp> TEST.exe /s /f1"TEST-Install.iss" /f2"setup.log"
To create a response file when your executable setup file supports absolute paths
-
Create the response file for the Setup program.
-
Copy the configuration file to a local network location. The computers on which you are installing software should have a drive mapped to this location.
-
In the command-line parameters for the package, specify the response file name. For example, if you are packaging a TEST-Install.iss, setup.log, and TEST.exe setup program together, you can specify the file names in the command-line options as follows (assuming that the mapped drive is the Z drive):
Copy Code
c:\test_temp> TEST.exe /s /f1"Z:\test_temp\response\TEST-Install.iss" /f2"Z:\test_temp\setup.log"
See Also
Copyright © 2009 by Microsoft Corporation. All rights reserved.