Logo
CAR REVIEW
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows Server

Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 5) - Creating a Package from a Definition File

4/15/2013 6:23:03 PM

3. Creating a Package from a Definition File

We’ve seen what’s involved in creating a package from the ground up. Now let’s see how much simpler the process becomes when you’re creating a package from a package definition file.

To create a package from a predefined definition file, follow these steps:

1.
Navigate to the Packages folder, right-click it, choose New from the context menu, and then choose Package From Definition. This will initiate the Create Package From Definition Wizard, shown in Figure 24.

Figure 24. The Create Package From Definition Wizard welcome page.


2.
Click Next to display the Package Definition page, shown in Figure 25. Select one of the definitions provided by SMS 2003 from the Package Definition list and then click Browse to search for an SMS 2003 compatible .SMS or .PDF file or for a Windows Installer (.MSI) package file.

Figure 25. The Package Definition page.


3.
Click Next to display the Source Files page, shown in Figure 26. Here you specify how SMS should manage source files.

Figure 26. The Source Files page.


4.
If you select This Package Does Not Contain Any Files and click Next, you’ll proceed directly to step 5. If you select one of the other options and click Next, the Source Directory page appears, as shown in Figure 27. In this page, identify either the network or local drive location of the source files and click Next.

Figure 27. The Source Directory page.


5.
The Completing The Create Package From Definition Wizard page appears, as shown in Figure 28. Review your choices and then click Finish.

Figure 28. The Completing The Create Package From Definition Wizard page.


Right-clicking the package you just created in the SMS Administrator Console will display the Package Properties dialog box. The result will be the creation of a package with the essential package details filled in and the appropriate programs created with their essential details filled in in the General, Data Source, and Reporting tabs of the Package Properties dialog box. The Data Access and Distribution Settings tabs are left with the default values. Figures 12-29 through 12-35 will give you an idea of the type of information generated by the package definition file used in the example. Of course, although SMS 2003 or any other application developer provides the package definition file itself, you’ll still need to obtain a copy of the source files for the application.

The General tab of the Package Properties dialog box, shown in Figure 29, contains the package detail information.

Figure 29. The General tab of the Package Properties dialog box.


The settings in the Data Source tab, shown in Figure 30, are based on the parameters you defined using the Create Package From Definition Wizard.

Figure 30. The Data Source tab of the Package Properties dialog box.


Package definition files don’t always provide status MIF information for the Reporting tab. However, the package definition file we used here does fill in this information, including the MIF filename, as shown in Figure 31.

Figure 31. The Reporting tab of the Package Properties dialog box.


The package definition file is designed to generate all appropriate programs for the application package. The package definition file used in this example created six programs, as shown in Figure 32.

Figure 32. The SMS Administrator Console showing programs generated by the package definition file.

Right-clicking the Per-System Unattended entry displays the General tab of the Per-System Unattended Program Properties dialog box, shown in Figure 33, which provides the appropriate command-line executable and switches.

Figure 33. The General tab of the Per-System Unattended Program Properties dialog box.


The Requirements tab, shown in Figure 34, displays the estimated disk space value and platform specification as provided by the package definition file.

Figure 34. The Requirements tab of the Per-System Unattended Program Properties dialog box.


Because this program requires administrative level access at the client, the program definition file specifies that option in the Environment tab, as shown in Figure 35.

Figure 35. The Environment tab of the Per-System Unattended Program Properties dialog box.


In general, the package definition file will provide package details for the General and Data Source tabs of the Package Properties dialog box, which should make sense. Distribution settings, for example, define how a package is sent from one site to another, and only the SMS administrator for each site can modify those settings. On the other hand, the package definition file will usually provide most of the property settings in the Per-System Unattended Program Properties dialog box. The exceptions are the options in the Advanced and Windows Installer tabs. The package definition file typically doesn’t provide any property settings for the Advanced and Windows Installer tabs. Again, it’s up to you to decide whether to run another program first, temporarily disable the advertisement, or whether it’s necessary to provide Windows Installer path and file information.

Other -----------------
- Microsoft Systems Management Server 2003 : Running Software Metering Reports
- Microsoft Dynamics GP 2010 : Improving performance by adjusting AutoComplete settings, Cleaning up Accounts Receivable with Paid Transaction Removal
- Microsoft Dynamics GP 2010 : Maintaining Dynamics GP - Preventing entry of wrong dates by Closing Periods
- Windows Server 2008 R2 : Creating and Administering Hyper-V Virtual Machines (part 2) - Installing the guest operating system
- Windows Server 2008 R2 : Creating and Administering Hyper-V Virtual Machines (part 1) - Virtual machine disk types
- Backup and Restore of Microsoft Lync Server 2010 : Backup Processes (part 2) - Backing Up the Central Management Store, Backing Up Lync Server Servers
- Backup and Restore of Microsoft Lync Server 2010 : Backup Processes (part 1) - Backing Up Lync Server Databases
- SQL server 2008 R2 : Creating and Managing Stored Procedures - Using Input Parameters
- SQL server 2008 R2 : Creating and Managing Stored Procedures - Modifying Stored Procedures
- Microsoft Dynamics Ax 2009 : RunBase Framework Extension (part 4) - Adding a Query
- Microsoft Dynamics Ax 2009 : RunBase Framework Extension (part 3) - Adding Property Methods, Adding Constructors
- Microsoft Dynamics Ax 2009 : RunBase Framework Extension (part 2) - Bike-Tuning Service Offers Example
- Microsoft Dynamics Ax 2009 : RunBase Framework Extension (part 1) - Property Method Pattern, Pack-Unpack Pattern
- Nginx HTTP Server : Basic Nginx Configuration - Testing your server
- Nginx HTTP Server : Basic Nginx Configuration - A configuration for your profile
- Windows Server : Network Access Policy and Server and Domain Isolation (part 4) - Planning NAP DHCP Enforcement, Domain and Server Isolation
- Windows Server : Network Access Policy and Server and Domain Isolation (part 3) - Planning NAP VPN Enforcement, Planning NAP 802.1x Enforcement
- Windows Server : Network Access Policy and Server and Domain Isolation (part 2) - Planning NAP IPsec Enforcement
- Windows Server : Network Access Policy and Server and Domain Isolation (part 1) - Network Access Protection Overview
- Monitoring Windows Small Business Server 2011 : Using Performance Monitor
 
 
Most view of day
- Windows 7 Mobility Features : Working with the Windows 7 User Interface
- Customizing Windows 7 : Open the Personalization Window
- Windows Server 2003 on HP ProLiant Servers : Security Planning and Design (part 3) - Microsoft Software Update Service and Windows Update Service
- Working with E-mail, Contacts, and Events : Add a File Attachment
- System Center Configuration Manager 2007 : Operating System Deployment - Boot Images
- Using Voice and Sounds : Letting Your Computer Do the Talking, Creating a Sound File
- Deploying Applications Using Group Policy and SCCM 2007 : Deploying Applications Using SCCM 2007 (part 1)
- Microsoft Access 2010 : Using Reports to Print Information - Printing a Report
- Backup and Restore of Microsoft Lync Server 2010 : Backup Processes (part 2) - Backing Up the Central Management Store, Backing Up Lync Server Servers
- Exchange Server 2007 : Deploying a Cluster Continuous Replication Mailbox Cluster (part 1)
Top 10
- Windows Phone 8 : Scheduled Tasks - Scheduled Task API Limitations
- Windows Phone 8 : Scheduled Tasks - Updating Tiles Using a Scheduled Task Agent
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 5) - Editing an Existing To-Do Item
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 4) - Creating the To-Do Item Shell Tile, Saving a To-Do Item
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 3) - Debugging Scheduled Tasks
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 2) - TodoService, TodoItemViewModel
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 1) - TodoItem,TodoDataContext
- Windows Phone 8 : Scheduled Tasks - Using Scheduled Tasks
- Windows Phone 8 : Scheduled Tasks - Background Agent Types
- Windows Phone 8 : Windows Phone Toolkit Animated Page Transitions - Reusing the Transition Attached Properties
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro