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 1) - Creating a Package from Scratch

4/15/2013 6:16:23 PM

Now we can delve into the package distribution process in more detail, beginning with package creation itself. In this section we’ll explore the package creation process, including identifying distribution points and creating programs.

1. Gathering Source Files

If your package involves the accessing of source files, such as performing a software installation, you must define a location for the source files. The location can be a shared folder on the site server or on a remote server, including a CD-ROM drive. The most important characteristic of the source file location is that it must be accessible to the SMS site server either using the SMS service account if running SMS in standard security mode or using the site server’s computer account if running SMS in advanced security mode. If your program involves using a script file or files, be sure to include them as part of your source files as well or the program will fail.

2. Creating a Package from Scratch

As in all things SMS, you’ll begin in the SMS Administrator Console. You can create a package either from scratch—one for which you provide all the configuration details—or from a package definition file that already contains all the package details. In this section we’ll look at the former technique.

To create a package from the ground up, follow these steps:

1.
Navigate to the Packages folder, right-click it, choose New from the context menu, and then choose Package to display the Package Properties dialog box, shown in Figure 1.

Figure 1. The Package Properties dialog box.


2.
In the General tab, enter the name of the package, its version, its publisher, its language, and a descriptive comment if desired. The only required value here is Name. Notice that the full package name is displayed in the text box to the left of the Change Icon button.

3.
Click Change Icon to enter or browse for an icon file or Setup.exe file to display the correct icon for the package. The default icon is the SMS package icon.

4.
Select the Data Source tab, shown in Figure 2. This tab lets you define details concerning the source files for the package. If the package contains source files—even a single file—select the This Package Contains Source Files check box to enable the options in the Source Directory frame.

Figure 2. The Data Source tab.


5.
Click Set to display the Set Source Directory dialog box, shown in Figure 3. In this dialog box you define the location of the source files. The location can be either a local drive path or a UNC path to a remote share. Enter the location or click Browse to look for the directory. Then click OK to return to the Data Source tab.

Figure 3. The Set Source Directory dialog box.


6.
If your source files aren’t likely to change or are on a removable medium such as a CD-ROM, or if the source path is likely to change, select the Use A Compressed Copy Of The Source Directory option. This option causes SMS to create and store a compressed version of the source files on the site server. When the package needs to be sent to a new distribution point or updated on existing distribution points, SMS will access the compressed files, uncompress them, and send them to the distribution points.

7.
If your source files are likely to change periodically—for example, if they include a monthly virus update file—select Always Obtain Files From Source Directory. Selecting this option also allows you to select the Update Distribution Points On A Schedule check box. Setting an update schedule ensures that as the source files change, the distribution points will be updated regularly.

8.
Select the Data Access tab, shown in Figure 4. The Data Access tab defines how SMS will store the package source files on the distribution points. The default setting is Access Distribution Folder Through Common SMS Package Share. With this setting, SMS will define a share point on the distribution points and place the source files in a folder in that share. The share will always be SMSPKGx$, where x represents the drive with the most free disk space. This share is a hidden share to keep prying eyes from browsing for it. When SMS runs out of disk space, it will find the next drive with the most free space and create an additional SMSPKGx$ directory and share there.

Figure 4. The Data Access tab.


9.
If you prefer to create your own folder organization and access shares, you may do so first and then reference the share by selecting the option Share Distribution Folder and entering the UNC path to the share. This value can be a share or a share and a path, but whatever value you enter must be unique among all packages. Also, the share and path must already exist on the distribution points that you target. If you enter only a share name (in the form \\server\appshare), any file or subfolders created within the share will be deleted and re-created whenever the package is updated or refreshed. If you enter a share that includes a path (\\server\appshare\word), only the down-level folder will be deleted and re-created.

10.
Select Disconnect Users From Distribution Points to do just that. If you want to ensure that no users are connected to the package folder on the distribution points when files are being refreshed or updated, this option will cause SMS to inform users that they will be disconnected. Users will be disconnected after the time period you specify in the User Grace Period text box. The default value is 5 minutes, but you can specify from 0 to 59 minutes. The Number Of Retries Before Disconnecting Users option indicates how many times SMS will attempt to refresh the distribution points before disconnecting users. This value can range from 0 to 99.

11.
Select the Distribution Settings tab, shown in Figure 5. In this tab you identify the sending priority and preferred sender to use when sending this package to distribution points in a child site. If you have no child sites, these settings will have no effect.

Figure 5. The Distribution Settings tab.


12.
Select the Reporting tab, shown in Figure 6. This tab lets you identify how SMS reports installation status Management Information Format (MIF) files from the client when the package is run. Select Use Package Properties For Status MIF Matching to simply use the values you supplied in the General tab to identify status MIF files generated during installation. Or select Use These Fields For Status MIF Matching and fill in the fields if you want to specify different values.

Figure 6. The Reporting tab.


13.
Select the Security tab to set class and instance security rights for the package.

14.
Click OK to create the package.

We haven’t quite finished creating this package. If you expand the new package entry you just created in the SMS Administrator Console, as in the example shown in Figure 7, you’ll see that three areas of configuration remain. The first area, defining access accounts, allows you to further secure who has access to the distribution source files. The other two areas are absolutely essential to the successful distribution of the package: defining distribution points, without which the client has no access to the source files, and defining programs, which specifies how to install or run the source files. Let’s configure the access account first.

Figure 7. A sample expanded package entry.
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
- Microsoft Systems Management Server 2003 : The Four-Phase Patch Management Process (part 2) - The Evaluate & Plan Phase, The Deploy Phase
- SharePoint 2010 : Packaging and Deployment Model - Features (part 3) - Upgrading Features
- SharePoint 2010 : Configuring Search Settings and the User Interface - Search Alerts Administration, Search Suggestions
- Adobe After Effects CS5 : Building a 3D object - Adding a camera
- Creating a Home Network : Creating a Wired LAN, Creating a Wireless LAN
- Microsoft Systems Management Server 2003 : Package Distribution and Management - Monitoring Status
- Microsoft Visio 2010 : Creating and Using Shape Data Fields (part 2) - Choosing Shape Data Field Types , Creating Lists and Controlling Formatting
- What's new and improved in SharePoint 2013 : Using the Office Store
- Managing Client Protection : Using Windows Defender (part 1)
- Microsoft Dynamics Ax 2009 : RunBase Framework Extension (part 2) - Bike-Tuning Service Offers Example
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