Hello, my name is Ross and I'm one of the technical writers for the Office Resource Kit. I'm posting a draft copy of this article in order to receive your (customer) feedback before the article is published in the 2007 Office Resource Kit on Microsoft TechNet, located here: http://technet.microsoft.com/en-us/library/cc303401.aspx.
I would greatly appreciate your input. For example, is the information adequate? Do you like the layout? What improvements would you suggest? Thank-you for taking the time to read this article and (hopefully) provide feedback.
Deploying the 2007 Office system by using System Center Configuration Manager
January 2009 – Draft Copy
This article provides detailed technical guidance on the processes and procedures when using Microsoft System Center Configuration Manager 2007 to deploy the 2007 Microsoft Office system in a medium to large enterprise corporate environment. This article includes the following sections:
· Introduction to the deployment process
· Deploying the 2007 Office system in a test environment
· Resources for deploying the infrastructure
Microsoft System Center Configuration Manager 2007 is the solution to comprehensively assess, deploy, and update your servers, clients, and devices across physical, virtual, distributed, and mobile environments. This article provides detailed technical guidance for specifically deploying the 2007 Microsoft Office system.
Although this article illustrates the test network environment used for helping to describe the process of deploying the 2007 Office system by using System Center Configuration Manager 2007, it does not provide information about how to set up the test network infrastructure, such as the Active Directory directory service, Microsoft SQL Server, and System Center Configuration Manager. However, it does provide links for setting up a similar network infrastructure. This information is located in the last section of this article, “Resources for deploying the infrastructure.”
The target audience for this article is IT professionals. These IT professionals could include network managers, consultants, and IT managers who work for or with medium to large enterprises.
Prior knowledge and experience will help users understand and apply the information in this article, particularly experience in the following areas:
· Microsoft Systems Management Server (SMS) 2003 or System Center Configuration Manager 2007
· Office Customization Tool (OCT)
· 2007 Microsoft Office system, Microsoft Office 2003, or Microsoft Office XP
Once you have your supporting infrastructure in place for System Center Configuration Manager, the process for deploying the 2007 Office system involves creating and defining five primary areas:
· Distribution points
Collections Collections are groups of System Center Configuration Manager resources, such as users, user groups, or computers, against which a software deployment is targeted. For additional overview information about collections, see “Collections Overview” located at the following link: http://technet.microsoft.com/en-us/library/bb680321.aspx.
Packages A package is the set of installation source files that System Center Configuration Manager manages and distributes for software deployment. Some of the information included within the package is the distribution points and programs. For additional overview information about packages, see “About Packages” located at the following link: http://technet.microsoft.com/en-us/library/bb680855.aspx.
Distribution points Distribution points are System Center Configuration Manager site systems that store designated packages for deployment to System Center Configuration Manager clients. When the System Center Configuration Manager client receives and processes a relevant advertisement, the client then contacts a distribution point to download the package and start the installation process. For additional overview information about distribution points, see “About Distribution Points” located at the following link: http://technet.microsoft.com/en-us/library/bb680614.aspx.
Programs Programs are part of the package configuration in System Center Configuration Manager, and most importantly, define the setup program that must be run. A program can also include any command-line switches and additional parameters that are required to install and customize the package. For additional overview information about programs, see “About Programs” located at the following link: http://technet.microsoft.com/en-us/library/bb632775.aspx.
Advertisements Advertisements tie packages and programs together with collections, enabling administrators to target software deployment of specific or customized applications to collections of computers or users. An advertisement specifies a package and program, and the collection to which it will be advertised or deployed. For additional overview information about advertisements, see “About Advertisements” located at the following link: http://technet.microsoft.com/en-us/library/bb694110.aspx.
This section provides a diagram and description of the test network environment for the System Center Configuration Manager infrastructure. It also includes procedural information of the steps for deploying 2007 Microsoft Office Enterprise by using System Center Configuration Manager.
The test network environment for this article is shown in the following illustration.
All of the servers (A, B, and C) are running Windows Server 2008 and are members of the same domain (CPANDL.COM), including the client computers (D), which are running Windows Vista Enterprise. The applications and roles that each server is running, and the fully qualified domain name (FQDN) for each client computer, are listed as follows:
A. Active Directory, DNS, DHCP <DC.CPANDL.COM>
B. SQL Server 2008 <SQLSRV.CPANDL.COM>
C. System Center Configuration Manager 2007 R2 (Management Point, Distribution Point) <SCCM.CPANDL.COM>
D. Windows Vista Enterprise, System Center Configuration Manager client <WVC01.CPANDL.COM>
Although in this simple test network environment the site server is performing multiple site system roles (management point and distribution point) simultaneously, this configuration is not recommended for production sites that have large numbers of resources.
In this example, deployment scenario detailed information is provided for deploying 2007 Office Enterprise in the previously defined System Center Configuration Manager test environment. By following these steps, you can use System Center Configuration Manager to deploy a silent installation of the 2007 Office system, where the users do not interact with the installation process.
In this example, the first step is to create a customization file for the silent installation of the 2007 Office system.
In the 2007 Office system, Setup controls the entire installation, including processes that Windows Installer handled in previous Office versions. Customizing the default behavior of Setup allows you to control the process. In this example, you customize the installation for a silent installation of the 2007 Office system.
The Office Customization Tool (OCT) is used to create a Setup customization file (MSP file). Setup applies this file when Office is installed on the computers.
To customize Office Setup, you use the command line setup.exe /admin to start the Office Customization Tool. In this example, using System Center Configuration Manager to deploy the 2007 Office system, at a command prompt you run setup.exe /admin from the package source directory, \\SCCM\Office2007\Enterprise.
To ensure that the 2007 Office system is silently installed, you need to modify and configure the settings as follows:
On the Licensing and user interface dialog box, set the Display Level to None, which will then enable the Suppress modal check box. Verify that the Completion notice and No Cancel options are not selected. Enter a valid 25-character volume license key in the Product Key box located under Licensing and user interface. Select the I accept the terms in the License Agreement check box.
Save and name the newly created MSP file and place it in the \Updates folder for the 2007 Office system on the computer that contains the package source directory, which in this example is \\SCCM\Office2007\Enterprise\Updates\CustomFileOffice2007SilentInstall.MSP.
For additional information about how to customize the default behavior of Setup for the 2007 Office system, see “Customize Setup before installing the 2007 Office system” located at the following link: http://technet.microsoft.com/en-us/library/cc179121.aspx.
This section provides the details for using direct membership rules to create a collection in System Center Configuration Manager. This allows for selecting the computer resources of the targeted computers.
For additional information about the membership rules, including both query and direct, see “About Membership Rules” located at the following link: http://technet.microsoft.com/en-us/library/bb680821.aspx.
To create a collection, in the Configuration Manager Console, navigate to System Center Configuration Manager / Site Database / Computer Management.
Right-click Collections, and then click New Collection. On the General dialog box of the New Collection Wizard, enter a name for the collection. In this example, it is named “Target-Computers”.
On the Membership Rules dialog box, click the computer icon, which opens the Create Direct Membership Rule Wizard. Click Next.
On the Search for Resources dialog box, click the Resource class drop-down menu and select System Resource. Then, click the Attribute name drop-down menu and select Name. In the Value field enter %, and then click Next.
On the Collection Limiting dialog box, click the Browse button, select All Windows Workstation or Professional Systems, and then click Next.
On the Select Resources dialog box, select the check box for each of the targeted computer resources. In this example, TestComputer01 and TestComputer02 were selected. Click Next, and then on the Finished dialog box, click Finish. On the Membership Rules dialog box of the New Collection Wizard, click Next.
On the Advertisements dialog box, for now, do not assign an advertisement because it is not yet created. Click Next. On the Security dialog box, accept the defaults, click Next, and then click Close.
The next step is to create a source directory for the package.
For more information about collections, see “Collections in Configuration Manager” located at the following link: http://technet.microsoft.com/en-us/library/bb693730.aspx.
The package source folder contains all the files and subdirectories needed to run the programs in a package. In this example, the source directory is \\SCCM\Office2007\Enterprise, which contains a copy of the 2007 Office Enterprise installation CD. However, to reduce the size of the package file created by System Center Configuration Manager, the additional files that are not needed (such as other languages and programs within the Office Suite that will not be deployed) have been removed from \\SCCM\Office2007\Enterprise. In this example, only English is deployed; therefore, the program directories that do not end with “en-us” have been removed.
For more information about multiple language deployments, see “Customize and deploy multiple language versions of the 2007 Office system” located at the following link: http://technet.microsoft.com/en-us/library/dd162397.aspx.
For more information about package source directories, see “How to Set Up a Package Source Directory” located at the following link: http://technet.microsoft.com/en-us/library/bb633067.aspx.
The next step is to create a package, which will contain the specified parameters for installing the program, in this case the 2007 Office system, and the location from where the package will be distributed, known as the distribution point, to the managed System Center Configuration Manager clients. In this example, the steps are provided for creating a package manually. Once the package has been created, you will create a distribution point for the package and a program that contains the setup and installation parameters for the 2007 Office system.
To create a package, in the Configuration Manager Console, navigate to System Center Configuration Manager / Site Database / Computer Management / Software Distribution.
Right-click Packages, point to New, and then click Package.
On the General dialog box of the New Package Wizard, enter the Name, Version, Manufacturer, and Language. For example, Office, 2007, Microsoft, English (US).
On the Data Source dialog box, select This package contains source files. Click the Set button, and then enter the path for the location of the source files in the Source directory field. For this example, select the source directory location of the local drive, such as C:\Office2007\Enterprise, which contains a copy of the 2007 Office Enterprise installation CD.
Click OK, and then continue to click Next and accept the default settings on all of the following dialog boxes: Data Access, Distribution Settings, Reporting, and Security. On the Wizard Completed dialog box, click Close.
The package, in this example named Microsoft Office 2007 English (US), is now created. You will now select a distribution point for the package.
To use a server as a distribution point for providing packages to distribute packages to your client computers, you must first designate a site system as a distribution point. In this example, the single site server, named SCCM, was initially configured as both a management point and a distribution point.
To select a distribution point for the newly created package Microsoft Office 2007 English (US), right-click Distribution Points, click New Distribution Points, click Next, and then click the check box for the distribution point (in this example, SCCM). Click Next. Upon completion of the New Distribution Points Wizard, click Close.
The next step is to create a System Center Configuration Manager program, which will contain the setup and install parameters for the 2007 Office system.
This example provides the steps to create a program for the deployment of a silent installation of the 2007 Office system, where the users do not interact with the installation process.
To create a program for the Office 2007 package, right-click Programs, point to New, and then click Program.
On the General dialog box, enter a name for the package in the Name field, which in this example is named SCCM Program for Office 2007 silent installation. In the Command line field, in this example type \\SCCM\Office2007\Enterprise\setup.exe. Because the customization file, CustomFileOffice2007SilentInstall.MSP, was placed in the \Updates folder, a command line option is not needed to reference its location. For more information, see “Setup command-line options for the 2007 Office system” located at the following link: http://technet.microsoft.com/en-us/library/cc178956.aspx. In the Run field, click the drop-down menu and select Hidden. In the After running field, verify the default of No action required is selected. Click Next and accept the defaults on the Requirements dialog box.
On the Environment dialog box, click the Program can run drop-down box and select Whether or not a user is logged on. This will enable Run with administrative rights for the Run mode. Leave the default for Drive mode to Runs with UNC name, and then click Next.
On the Advanced dialog box, select the check box for Suppress program notifications, and then click Next.
On the Windows Installer dialog box, click Import and browse to the directory that contains the EnterpriseWW.msi file, which in this example is \\SCCM\Office2007\Enterprise\Enterprise.WW\EnterpriseWW.msi. After selecting the MSI file, the Windows Installer product code and Windows Installer file fields are populated with the corresponding information associated with the selected MSI file. Click Next and accept the default values on the MOM Maintenance Mode dialog box.
To view the Summary dialog box, click Next. To finish the process of creating the new program, click Next, which will then display the Wizard Completed dialog box. To exit from the New Program Wizard, click Close.
The next step is to advertise the package, Microsoft Office 2007 English (US), which now contains both the System Center Configuration Manager distribution point and program information for deploying a silent installation of the 2007 Office system. Before advertising the package, first verify that it was installed on the distribution point.
For more information about how to verify the status of a package, see “How to View the Status of a Package” located at the following link: http://technet.microsoft.com/en-us/library/bb632466.aspx.
To create an advertisement, right-click Advertisements, point to New, and then click Advertisement. On the General dialog box of the New Advertisement Wizard, in Name field, enter Office 2007 Advertisement. Click the Browse button for the Package field, and click on the package you want to advertise, which in this example is Microsoft Office 2007 English (US), and then click OK. Click the Browse button for the Collection field, click on the collection, which in this example is Target-Computers, click OK, and then click Next.
On the Schedule dialog box, enter the date and time in the Advertisement start time fields for when the advertisement will begin, and then click the asterisk button for Mandatory Assignments.
On the Assignment Schedule dialog box, click the Schedule button and enter the same date and time that you previously entered in the Advertisement start time fields on the Schedule dialog box. To return to the Schedule dialog box, click OK.
On the Schedule dialog box, select the check boxes for Enable Wake On LAN, Ignore maintenance windows when running program, and Allow system restart outside maintenance windows, and then click Next.
Accept the default values on the Distribution Points, Interaction, Security, and Summary dialog boxes. Upon successful completion of the New Advertisement Wizard, click Close on the Wizard Completed dialog box.
The package will now be advertised to the targeted collection and the silent installation of the 2007 Office system will begin.
For information about how to monitor the status of the advertisement, see “How to View the Status of an Advertisement” located at the following link: http://technet.microsoft.com/en-us/library/bb632740.aspx.
Resources to assist in understanding and configuring an infrastructure to test the deployment of the 2007 Office system by using System Center Configuration Manager are included in this section.
“Active Directory Domain Services for Windows Server 2008” (http://technet.microsoft.com/en-us/library/dd378891.aspx)
“Windows Server 2008 Step-by-Step Guide for DNS in Small Networks” (http://www.microsoft.com/downloads/details.aspx?FamilyID=518d870c-fa3e-4f6a-97f5-acaf31de6dce&DisplayLang=en)
“DNS Server” (http://technet.microsoft.com/en-us/library/cc732997.aspx)
“DHCP Server” (http://technet.microsoft.com/en-us/library/cc896553.aspx)
“Installing SQL Server 2008 (SQL Server Video)” (http://technet.microsoft.com/en-us/library/dd299415.aspx)
“SQL Server 2008 Security Overview for Database Administrators” (http://www.microsoft.com/sqlserver/2008/en/us/wp-sql-2008-security.aspx)
“System Center Configuration Manager (SCCM) 2007 POC Installation Guidelines” (http://blogs.technet.com/smsandmom/archive/2007/10/30/system-center-configuration-manager-sccm-2007-poc-installation-guidelines.aspx)
“Configuration Manager Single Site Planning and Deployment” (http://technet.microsoft.com/en-us/library/bb680961.aspx)
“Planning and Deploying Clients for Configuration Manager 2007” (http://technet.microsoft.com/en-us/library/bb680373.aspx)
“Setup reference for the 2007 Office system” (http://technet.microsoft.com/en-us/library/cc179099.aspx)
“How to obtain a volume license key for enterprise editions of Office 2007 and Office 2003” (http://support.microsoft.com/kb/828378)