Enterprise Deployment Guide
ADOBE® CREATIVE SUITE® 5
ENTERPRISE
DEPLOYMENT GUIDE
Document Version 2.1
June 2010
© 2010 Adobe Systems Incorporated and its licensors. All rights reserved.
Adobe® Creative Suite® 5 Enterprise Deployment Guide
This guide is licensed for use under the terms of the Creative Commons Attribution Non-Commercial 3.0 License. This
License allows users to copy, distribute, and transmit the guide for noncommercial purposes only so long as (1) proper
attribution to Adobe is given as the owner of the guide; and (2) any reuse or distribution of the guide contains a notice
that use of the guide is governed by these terms. The best way to provide notice is to include the following link. To view
a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/
Adobe, the Adobe logo, Adobe AIR, Adobe OnLocation, Adobe Premiere, Acrobat, After Effects, Contribute, Creative
Suite, Dreamweaver, Encore, Fireworks, Flash, Flash Catalyst, Flash Builder, Illustrator, InCopy, InDesign, Photoshop, and
Soundbooth are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or
other countries. Apple and Mac are trademarks of Apple Inc., registered in the United States and other countries.
Microsoft, Windows, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries. UNIX is a registered trademark of The Open Group in the US and other countries.
All other trademarks are the property of their respective owners.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA.
Contents
Preface: About Enterprise Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
How are products deployed in an enterprise? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Advantages of Adobe deployment packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Adobe package limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The enterprise deployment process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1
Using the Adobe Application Manager for Enterprise Deployment . . . . . . . . . 10
Deployment tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System requirements for the Application Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preparing for package creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CS5 deployment packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating deployment packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Manager logs and error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
10
10
11
11
12
18
18
Planning for Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Identifying user groups & their needs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making your package list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How products correlate to packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Identifying the package you need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Package name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CS5 product / platform purchased . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User group name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Save-to location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Product install folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OS support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration: product launch options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration: installation location options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Product components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primary applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optional shared components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Target systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example planning sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Choosing shared components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
22
22
22
24
24
24
24
24
24
24
24
24
25
25
26
27
27
27
27
28
28
29
3
3
Preparing for Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Preparing the product install folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying from multiple DVDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Testing packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
31
32
34
36
36
37
37
37
38
38
Deploying Adobe Packages with SCCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating an SCCM package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a new SCCM package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create install and uninstall programs for the SCCM package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating installers and uninstallers for Exceptions components . . . . . . . . . . . . . . . . . . . . . . . . . . .
Select distribution points for the SCCM package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Advertise the SCCM package programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
31
Deploying Adobe Packages with ARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allowing user to specify installation location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Package deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deploy using Copy Items and Send Unix Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uninstalling Adobe CS5 software with a deployment package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uninstall using Copy Items and Send Unix Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
30
30
40
41
41
42
43
43
44
Conflicting Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4
Preface: About Enterprise Deployment
This document is the central document in a set that provides you with the information you need to deploy
Adobe® Creative Suite® products in an enterprise environment. The following figure shows the entire
document set and how the documents are related.
Deployment and
Provisioning
Concepts
YOU ARE HERE
Introduction/Process/Concepts
Enterprise
Deployment
Planning Sheets
1
Enterprise
Deployment
Guide
FAQ
Tuning
Preparation
2
Deployment
CS5 Deployment
Component Reference
X
Deployment and Provisioning Concepts — This document defines Adobe product and enterprise
deployment process terms used throughout the document set.
NOTE: You may want to read the Concepts document first, before attempting to use the other
documents in the set.
X
Enterprise Deployment Guide — This is the document you are reading. It identifies the main
characteristics of and assumptions about enterprise deployment and gives you the information you
need to deploy Adobe Creative Suite products using Adobe deployment packages. It explains how
you can use ARD and SCCM to deploy Adobe deployment packages. It tells you how to set
configuration options after an install.
X
CS5 Deployment Component Reference — This document contains detailed information about the
components that make up a Creative Suite product.
X
Enterprise Deployment Planning Sheets — A collection of planning worksheets you can use to plan,
record, and communicate your deployment decisions.
5
Advantages of Adobe deployment packages
How are products deployed in an enterprise? 6
How are products deployed in an enterprise?
CS5 deployment packages and their related product install folders can be copied to multiple computers in
a single operation using compatible tools such as Apple Remote Desktop (ARD) and Microsoft System
Center Configuration Manager (SCCM).
While enterprise situations vary widely in the number of machines involved, how those machine are
connected and configured, how they are managed and accessed, and what their deployment framework
is, there are some fundamental characteristics they have in common. The information in this document set
assumes the following common characteristics:
1. User Groups — A given customer has more than one group of users. Each group uses a different set of
software applications to accomplish their jobs. Someone in the company determines which users
belong to which groups, and what applications each group needs.
2. Software Purchases — Someone in the company decides which products to buy to optimize product
coverage across all groups and minimize cost to the company. Adobe Creative Suite products come in
two forms: point products and suite products. This person decides which type of product to buy and
how many seats of each are needed. All products are purchased with a volume license. Volume
licenses for Adobe products are available directly from Adobe or from a reseller; serial numbers are
downloaded from the Adobe licensing web site.
3. Communication — The people who identify the user groups and make the software purchasing
decisions convey this information to the system administrators who install the software.
4. System Administrator Responsibilities — An administrator’s job is to take the install media for software
purchased by the company and put the correct set of applications on each user’s machine. In order to
do this, he must have the serial number for each product.
In order for the administrator to do his job, he must know what user groups have been identified,
which computers belong to each group, who is in each group, which set of applications each user
group needs, and how many copies of which products the company has purchased. Based on this, he
decides which serial number to use when installing an application for a user group.
5. Media Type — CS5 products come in two forms: product media (DVDs) and product ESDs (electronic
software distribution). Product ESDs are the preferred form for use in enterprise deployments.
6. Configuration — In almost all cases, a network is needed to perform part or all of the deployment.
Advantages of Adobe deployment packages
Using deployment packages created with the Adobe CS5 Application Manager to install CS5 products
gives you a number of advantages:
1. Deployment packages enable silent installs — An enterprise install is a silent, customized install.
A silent install requires no input from end users on the systems on which it is executed. This means
that all choices affecting what is installed and how it is installed are made before the install is
performed. These choices are stored in the package.
When creating a deployment package, you choose the applications and components you wish to
install from the product you are packaging. When packaging products for delivery in Windows, you
can choose 32-bit or 64-bit versions of the applications.
Advantages of Adobe deployment packages
Adobe package limitations
7
You can also easily choose install options that may not be available when users install applications
directly. For example, you can direct the install program to ignore conflicting processes during
installation. You can choose options that affect the behavior of the installed applications, such as
suppressing the display of the EULA upon launch of the installed programs on end-user systems, and
suppressing registration prompts, automatic updating activity and the Adobe Product Improvement
program for the installed products.
2. Package creation is easy with the Adobe CS5 Application Manager, Enterprise Edition — The Application
Manager has an easy-to-use GUI that makes it simple to create a deployment package that can both
install and uninstall the applications you specify. The packages created by the Application Manager
are in industry-standard formats (MSI in Windows, PKG in Mac OS) that are compatible with SCCM and
ARD.
3. Your product serial number is verified before installation — The Application Manager prompts you for
the serial number of your product, and verifies that the number you enter is a valid volume licensing
serial number. If a serial number is not valid, the Application Manager indicates that there is a problem
and allows you to enter a different number. You cannot proceed with package creation until you either
provide a valid serial number, or choose to install in trial mode. You are assured that the install that
takes place when this package is executed will not fail because of serial number problems, and that
the install program will never prompt the end user on a target system to supply a serial number during
the install. If the product is in trial mode, the user is prompted for a serial number on launch.
4. The system requirements for the Application Manager are modest —The Application Manager can be run
on systems with modest capacities. The Application Manager Guide, Enterprise Edition lists the system
requirements necessary to run the CS5 Application Manager.
NOTE: The Adobe CS5 Application Manager, Enterprise Edition does not perform an install; it just creates a
deployment package that records the install decisions you make ahead of time. The actual install is
performed by the Adobe install program (set-up.exe in Windows, Install.app in Mac OS) located in the
product install folder associated with the package. Set-up is invoked by an MSI/PKG in the package, that
invokes a provisioning tool and configuration utility. These use the configuration information in the
package to create necessary configuration files for set-up and invoke the executable with appropriate
command line arguments to ensure a silent install.
Adobe package limitations
X
Adobe deployment packages do not support snapshot installations.
X
Adobe deployment packages cannot be used to deploy system or application configuration
information other than what is explicitly described in this document. In particular, you cannot use one
to deploy application–specific preference settings. The CS5 applications do not implement
application preferences in a consistent manner across applications, nor do the implementations
conform to existing platform standards.
X
In general, you should not edit the package file (MSI or PKG) created by the Application Manager. The
only exception is when you want the user to specify the installation location in Mac OS. In this case,
you must modify the Info.plist file in the generated PKG as described in “Allowing user to specify
installation location” on page 36.
X
The packages you create with the Application Manager have no UI (MSI), or only a default UI (PKG). You
should not attempt to install them directly (for example by double-clicking the MSI or PKG file). You
must use a third-party tool such as ARD or SCCM to deploy them. See Chapter 4, “Deploying Adobe
Packages with ARD,” and Chapter 5, “Deploying Adobe Packages with SCCM.”
The enterprise deployment process
Adobe package limitations
X
You cannot use this tool to package Creative Suite 4 applications, Adobe AIR® applications, or Adobe
Acrobat®.
X
In Windows, if you wish to install on both 32-bit and 64-bit systems, you must create both a 32-bit
package and a 64-bit package.
X
The Application Manager does not support the Administrative install point.
X
The Application Manager does not support NFS or SMB.
X
You should not attempt to use a PKG package to install on a Windows system.
8
The enterprise deployment process
This figure shows a schematic view of the steps for deploying Adobe Creative Suite 5 software using
deployment packages:
Admin System
Worksheets
1
Product
ESD
2
Product
Install
Folder
Deployment
Deployment
Pkg
Deployment
Pkg
Deployment
Pkg
Pkg
3
Test System
4
5
Target Systems
1. Planning — There are decisions to make before you create deployment packages and distribute them.
The planning sheets, along with the information in this document, will help you get everything ready
to go. The planning step affects all the other steps.
Z
Chapter 1, “Using the Adobe Application Manager for Enterprise Deployment” introduces the tool
you will use for creating packages, in order to give you some familiarity with the process.
Z
Chapter 2, “Planning for Deployment” will help you with the planning process.
2. Downloading the product install media— The platform-specific download process results in a product
install folder on your admin system or staging area that contains the product install program and
everything it needs to install the product. See “Preparing the product install folder” on page 30. You
decide where to put this folder during the planning process.
3. Creating deployment packages — Once the product install folder is on or available from your admin
system, you can create the Adobe deployment package or packages necessary to install that product.
When you have completed planning and created the product install folder, return to Chapter 1 to walk
through the actual package creation.
4. Testing the packages — Once the packages are created, you should test them on a test system to make
sure everything executes without error. This test setup should mirror the one you use to deploy the
packages to your target systems.
The enterprise deployment process
Adobe package limitations
9
For details see “Testing packages” on page 31.
5. Deploying the packages — You can use a third party tool such as ARD or SCCM to deploy your packages
if you so choose; Adobe has tested these tools with Adobe deployment packages. Other such tools
may also be reasonably expected to work, although Adobe has not tested them.
For details, see:
Z
Chapter 3, “Preparing for Deployment”
Z
Chapter 4, “Deploying Adobe Packages with ARD”
Z
Chapter 5, “Deploying Adobe Packages with SCCM”
1
Using the Adobe Application Manager for Enterprise
Deployment
This chapter tells you how to create Adobe® Creative Suite® 5 deployment packages with the Adobe CS5
Application Manager, Enterprise Edition. In this document, Creative Suite 5 is abbreviated to “CS5” and the
tool is called the “Application Manager.”
This chapter walks you through the task of creating the necessary deployment packages for an enterprise.
It introduces you to the deployment process; before actually using the tool to create packages, you will
need to plan exactly what you want to deploy and how you want to deliver it in your enterprise. The rest of
this document describes the preparation and planning process in more detail.
When you have finished the planning process, you will want to come back to this chapter to begin the
actual creation of your first package.
Deployment tools
The Adobe CS5 Application Manager, Enterprise Edition is an efficient, easy-to-use, and reliable application
that packages an Adobe Creative Suite 5 product install folder as an MSI or PKG for deployment on
multiple computers. It is available on both Windows and Mac OS platforms. Packages created by the
Windows version can be deployed only in Windows; packages created by the Mac-OS version can be
deployed only in Mac OS. If you plan to install CS5 software on both platforms, you need both versions of
the Application Manager.
Download the Adobe CS5 Application Manager, Enterprise Edition from http://www.adobe.com/devnet/.
The Application Manager has been tested on Windows server 2003 and 2008 as well as Apple Mac OS X
server. You can receive the tool in one of two forms: on DVD or via Electronic Software Download (ESD).
System requirements for the Application Manager
The system on which you run the Adobe CS5 Application Manager, Enterprise Edition must meet the
following requirements.
Windows
Mac OS
Processor Speed
1 GHz or faster
Multicore Intel processor
Operating
System
Microsoft Windows XP with Service Pack 3 (32-bit) Mac OS X v10.5 to 10.6.x
or
Windows Vista Home Premium, Business,
Ultimate, or Enterprise with Service Pack 1
(Service Pack 2 recommended) 32-bit or 64-bit
or
Windows 7 (64-bit)
Hard Disk Space
100 MB space available for installation
125 MB available for installation
RAM
512 MB
512 MB
Display
1,024 x 768 (minimum) or 1,280 x 800 (recommended) with 16-bit video card.
Peripherals
DVD-ROM drive if you use product media to install CS5 products
10
CS5 deployment packages
Preparing for package creation 11
Preparing for package creation
The instructions in this document assume:
X
You have completed the planning described in Chapter 2, “Planning for Deployment,” and you have
worksheet #2 for each package you are going to create in front of you.
X
The Application Manager is installed on your administrative system. The default installation location
for the CS5 Application Manager is:
In Windows 32-bit:
<system drive>:\Program Files\Common Files\Adobe\OOBE\PDApp
In Windows 64-bit
<system drive>:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp
In Mac OS:
/Library/Application Support/Adobe/OOBE/PDApp
X
The product-install folder for the products you are going to package has been created, and is accessible
from your administrative system, either copied to a local disk or mounted from another system, and
you know the path to it.
This folder must contain all of the files downloaded from the product install media (ESD or DVD), and
must contain exactly one set of media files. If you are creating deployment packages for more than
one purchased suite product or point product, you must create a separate product-install folder for
each one. See “Preparing the product install folder” on page 30.
CS5 deployment packages
An Adobe CS5 deployment package provides an automated way of invoking a CS5 install program to
perform an enterprise install – a silent, customized install. Each package can install a set of CS5
applications belonging to a single suite product. Deployment packages are always executed on the target
systems.
You create packages with the Adobe CS5 Application Manager, Enterprise Edition. When creating a
package, one of the first things you do is point the Application Manager at the product install folder for the
purchased suite product or point product you are packaging. The Application Manager scans this folder
and presents you with a list of applications and components that can be installed, from which you make
your choices. You can also set a number of options that affect the behavior of the install program, and of
the installed applications when launched on an end-user system. All of these choices are recorded in the
package.
When you save a newly created package, these files are written:
X
X
A Build folder.
Z
In Windows, this contains the MSI file used for installation on the client machine, a Setup folder
containing complete deployment packages, and a ProvisioningTool folder with binaries for
required tools.
Z
In Mac OS, this contains Install and Uninstall PKG files used for installation on the client machine.
An Exceptions folder. In Windows, this contains all the exception payloads; in Mac OS, it is empty.
Exception payloads are those that must be installed separately; they can include:
Adobe Media Player
AdobeHelp
Adobe Flash Player 10 Plugin
Creating deployment packages
Preparing for package creation 12
PDF Settings CS5
Adobe Flash Player 10 ActiveX
Adobe AIR
For instructions on creating separate installers for these components, see “Create install and uninstall
programs for the SCCM package” on page 42.
Creating deployment packages
This section walks you through the creation of a single package. “Application Manager logs and error
messages” on page 18 contains a list of Application Manager error messages, what they mean, and how to
recover from the errors.
1. Invoke the Adobe CS5 Application Manager, Enterprise Edition.
Start the Application Manager on your system.
Z
Z
In Windows, click the shortcut for the application in the Start menu, under Programs > Adobe >
Adobe Application Manager Enterprise Edition.
In Mac OS, use the alias at /Applications/Adobe Application Manager Enterprise
Edition.
This brings up a the EULA; you must accept the license agreement to continue.
2. After you accept the license agreement, the first screen you see is the Welcome page. This, and
following pages, require you to enter information recorded on planning sheet #2.
Creating deployment packages
Preparing for package creation 13
Z
Notice the information icon near the bottom left; this appears on most pages. As you use the tool,
you can click this icon at any time to access online documentation.
Z
You will also see smaller information icons next to certain fields; click these to see additional
information about those fields.
3. Enter package information:
Z
Enter the name and location to which you want to save the package you create. Enter the values
from the PACKAGE NAME and SAVE-TO LOCATION fields on the planning sheet (see “Specifying
packages” on page 24). You can click the Browse icon to locate the destination folder, or enter the
absolute path.
Z
Enter the location of the product-install folder. This is the location to which you copied the
installer files from the distribution DVD or ESD (see “Preparing the product install folder” on
page 30). You can click the Browse icon to locate the product install folder for the product you are
packaging, or enter the absolute path.
Z
In Windows, choose 32-bit or 64-bit processor support. You must make separate packages for
32-bit and 64-bit installations.
NOTE: In Creative Suite 5, Adobe Premiere® Pro and After Effects® are 64-bit only; there are no
32-bit versions.
4.
Click Next. The tool retrieves information from the installer, which takes some time. When it is finished,
the Serial Number page appears:
Creating deployment packages
5.
Preparing for package creation 14
Enter serial number and language.
Enter the serial number from the SERIAL NUMBER field on the planning sheet, or choose “Proceed
without serializing” to create a package for trial-mode installation. See “Serial number” on page 24 for
details of which serial number to use. It is possible to change a serial number after deployment using
the Provisioning Toolkit; see “Managing serialization in deployed products” on page 25.
If you enter a serial number, the Application Manager verifies that it is a valid. If the serial number you
supplied is valid, a green check appears to the right of the number field, along with the language for
which it is valid.
If the serial number is not valid, you can re-enter it. You cannot proceed with package creation until
you provide a valid serial number, or select “Proceed without serializing.”
6. Click Next to continue to the Installation Options page.
Creating deployment packages
Preparing for package creation 15
This page shows the possible point products and components that can be installed as part of the
product in the product-install folder. During the planning process, you must decide which products
and components to include in each deployment package; see “Product components” on page 27.
7.
Select products or components to include.
Z
All products are initially selected. You can deselect any products or components you do not wish
to include.
Z
If you chose not to enter a serial number, all products that you include are installed in trial mode.
If you create packages for multiple products, you will notice that this list varies depending on the
product you are packaging. For example, if you are packaging Adobe InDesign® CS5, the only primary
application choice will be InDesign. If you are packaging the Adobe CS5 Master Collection, every
application included in that suite appears in the scroll list.
When multiple products are shown on the left, select a product to show its optional component on
the right, where you can select the ones you want to include.
The Total Install field at the bottom shows the free space that will be required on the target machine to
install the components you have currently selected. The size adjusts as you select and deselect items.
8. Click Next to continue to the Configure Package page.
Creating deployment packages
9.
Preparing for package creation 16
Select configuration options.
On this screen, enter the following values from the planning sheet:
Z
PRODUCT LAUNCH OPTIONS — Set these options to match the choices on the planning sheet. See
“Configuration: product launch options” on page 25.
Z
CONFLICT HANDLING— Choose whether to abort the installation if conflicting processes are running,
or attempt to continue with the installation.
The end-user should be instructed to shut down all Adobe applications and processes, browsers,
and applications such as Microsoft Office on the target machine in order to avoid conflicting
process issues.
Z
INSTALLATION LOCATION — You can accept the default location, or choose to have the user specify a
location during the installation. If a different path is specified on the planning worksheet, select
“Deploy to: “ and enter that path. This must be an absolute path; you can use certain environment
variables, but you cannot use “~” to represent the home directory. See “Configuration: installation
location options” on page 26.
10. Click Next to begin building the package. The build process creates an MSI-format package in
Windows, or a PKG-format package in Mac OS. See “CS5 deployment packages” on page 11.
The completion state of this lengthy process is estimated on the Build Progress page.
Creating deployment packages
Preparing for package creation 17
11. When the build completes successfully, the Summary page appears.
This page displays a summary of the products or components included in the build, and the
serialization used for the suite or for each point product.
Application Manager logs and error messages
Preparing for package creation 18
You can click the Build Log link at the bottom to see the detailed progress report, including any errors,
or simply click DONE to close the Application Manager.
Application Manager logs and error messages
When you install or run Adobe CS5 Application Manager, Enterprise Edition, it creates or writes to log files
on the admin system, in your platform’s temporary-file location:
X
In Windows, logs are in the %temp% location.
X
In Mac OS, logs are in the folder ~/Library/Logs/.
PDApp.log
Both the tool installation and the process of configuring a package with
the tool write information to this file. Refer to it for any problem in either
the tool installation or package-creation workflow.
AdobePB<timestamp>.log
When you have completed the package configuration, you launch the
build engine that creates the deployment package. The build engine
writes progress, warnings, and build errors to this file. If the build fails,
look here for the reason.
Error messages
Error Message
Cause
Solution
Welcome Screen
The path name is not valid. Please
provide a valid path.
Rename the package to conform to
You have used characters in the
package name that are not supported platform restrictions for folder names.
in folder names in Windows or in Mac
OS.
A folder named <foldername> already The package save location already has Provide a save path to a folder that
exists. Please provide a unique folder a folder with the given name.
does not yet exist.
name.
Path is too long. Please provide
another path.
The path to the package save location Use a shorter path.
exceeds the allowed number of
characters.
Application Manager logs and error messages
Error Message
Preparing for package creation 19
Cause
Solution
You do not have sufficient privileges to The user does not have write access at Provide write access, or write to a
write to this path.
the save location.
location to which you have access.
A valid installer could not be found.
The Application Manager did not find
the files and executables for a valid
CS5 product install folder at the path
you entered for “Locate the
installation media.”
Make sure the location you specify is
the product install folder you placed
on your admin system or staging area.
The installer could not be parsed
correctly.
The product install folder has
something wrong with it.
Make sure the location you specified
for the product install folder is correct,
readable, complete, and contains
uncorrupted product install files.
You cannot package a non serialized
component. Please provide a
serialized product in the product
install folder
Non-serializable media were provided. Make sure the product install folder
contains serializable products.
You have selected the 32-bit package You chose a 32-bit package, but the
option. Please provide 32-bit media or product install folder contains 64-bit
installation media.
select 64-bit package option.
Provide 32-bit media or choose the
64-bit package option.
Serialization Screen
The serial number is not valid for this
product.
You have typed the serial number
incorrectly, or have the wrong serial
number, or the serial number locale
does not match the installation media.
Verify that you have typed the serial
number correctly, that its locale is
available for the product you are
installing, and that you got the
number from a volume licensing
program.
You have selected the “Deploy to”
option, then clicked Next without
entering a location.
You must supply a location when you
select the “Deploy to” option.
Configuration Screen
Deploy location is required.
Summary Screen
Your build encountered unrecoverable The build failed. Check the build log to Take appropriate action and try again.
errors.
find the reason.
For example, if the cause is insufficient
space, allocate more space.
2
Planning for Deployment
Before you use the Adobe CS5 Application Manager, Enterprise Edition (Application Manager) to make
packages, you need to do a good deal of thinking and planning. This section gives you all the information
you need to that planning. The Guide to Adobe Application Manager Enterprise Edition (called here
Application Manager Guide) helps you through the process of creating packages with the Application
Manager. You then come back to this document to do the final step of deployment — getting the package
you have created into the right place so the target systems can invoke the package and install the product.
There are several steps to your planning process:
1.
Identifying your user groups and their application needs.
2. Identifying the packages you need to create to install those applications for those users, and deciding
how you will deploy the packages.
3. Specifying the packages themselves before you create them.
The sections in this chapter each address one of these planning steps.
Identifying user groups & their needs
You will need one or more deployment packages for every unique user group in your enterprise. Your first
planning step is to identify each user group that needs a particular application or set of applications to do
their job. If you or someone else at your company has already purchased the Creative Suite 5 products, this
step has undoubtedly already been done, but it may or may not be written down in a form useful to you at
this stage in planning.
Use Enterprise Deployment Planning Sheet #1: User Groups & Packages for CS5 Products for this step. You will
continue to use this planning sheet in the second planning step.
NOTE: Use a pencil to fill in this planning sheet, as some iterative planning will be taking place on it, and
you may need to erase some things.
At this point, you want to fill out the first four columns:
X
GROUP NAME: Identify each user group for which you have purchased (or will purchase) CS5 software.
The labels you choose to identify your user groups are for your own use only; they are not included
anywhere in the deployment package, so there are no restrictions on how you name them.
X
PRIMARY APPLICATIONS NEEDED: For each user group, write down the list of CS5 applications people in that
group need to do their jobs. The primary applications are listed in the first column of the
application/suite matrix on page 21 .
X
PLATFORMS: Circle, underline, or otherwise highlight the platform(s) the users in the group work on.
X
PRODUCT: List here the CS5 product(s) that have been purchased (or will be purchased) that provide the
applications you have listed. This list will consist of point product and/or suite product names. Do not
distinguish between Mac OS and Windows versions when you list the product names here. You will do
that in a later step.
20
Planning for Deployment
21
An example planning sheet is shown below.
PLANNING SHEET #1: USER GROUPS & PACKAGES FOR CS5 PRODUCTS
PACKAG
GROUP NAME
PRIMARY APPLICATIONS NEEDED
PLATFORMS
PRODUCT
Writers
Adobe InDesign
Mac Win32 Win64
Design Premium
Photographers Adobe Photoshop
Mac Win32 Win64
Design Premium
Layout Folks
Photoshop, Adobe Illustrator,
InDesign
Mac Win32 Win64
Design Premium
Web Makers
Adobe Dreamweaver, Adobe
Flash, Adobe Fireworks
Mac Win32 Win64
Design Premium
E COUNT
PACKAGE NAME(S)
You may find the following table useful in filling out these four columns. It shows the CS5 suite products
along the top, with the CS5 point products down the left side. Dots in the body of the table show which
point product primary applications are included in which suite. If a user group needs every application in a
particular suite, you can just write “All of <suite-name>” in the APPLICATIONS NEEDED column on the
planning sheet.
Design
Standard
CS5
Design
Premium
CS5
Web
Premium
CS5
Adobe After Effects CS5
Adobe Contribute® CS5
z
Adobe Dreamweaver® CS5
Master
Collection
CS5
Production
Premium
CS5
z
z
z
z
z
z
z
Adobe Encore® CS5
z
Adobe Fireworks® CS5
z
z
z
Adobe Flash® Professional CS5
z
z
z
z
Adobe Flash Catalyst™ CS5
z
z
z
z
z
z
z
z
z
z
Adobe Flash Builder™ 4 Standard
Adobe Illustrator® CS5
z
z
Adobe InDesign® CS5
z
z
z
z
z
z
z
Adobe Premiere Pro CS5
z
z
Adobe Soundbooth® CS5
z
z
Adobe OnLocation™ CS5
Adobe Photoshop® CS5
Photoshop Extended CS5
z
z
z
NOTE: The display name for Photoshop in the Application Manager is always just “Photoshop”. It is
understood that the extended version of Photoshop exists in all versions of Creative Suite except for
Design Standard CS5.
Planning for Deployment
How products correlate to packages
22
Making your package list
After you have a complete list of user groups and the applications each one needs to do their jobs, you are
ready to determine how many packages you need to deploy those applications for those users. In order to
determine your package count and what each one should contain, you need to understand a few
concepts about Adobe product and package design.
How products correlate to packages
In order to determine how many deployment packages you need to create, and what each package
deploys, you need to understand the relationship between a CS5 product and a package. When you
purchase a CS5 product, you get the product either on DVDs (product media) or via an electronic
download (product ESD). The product ESD is highly recommended for enterprise deployment, but you can
use product media instead.
There is a one-to-one correspondence between a deployment package and a CS5 product. A package is
designed to package a single product install folder, which includes the install program (set-up.exe in
Windows, Install.app in Mac OS) and all the application and component code, configuration
information, and all the other information it needs to install the product. Additionally, each product comes
with a single serial number; as an install program can take only one serial number, a package can deploy
only a single product.
As a result of this one-to-one relationship, a deployment package has a link to one and only one product
install folder. You cannot create a single package that includes multiple CS5 products. For example, you
can buy Photoshop CS5 and Illustrator CS5 separately as point products, but you cannot create one
deployment package to install both of them; you must create one package to install Photoshop and a
different package to install Illustrator. If you purchase InCopy® CS5, you must make a package to install just
InCopy. In fact, this is the only way to package InCopy CS5 because it is not included in any of the suite
products.
A package can install multiple applications only if all of those applications are installed from a suite
product. So, you can install both Photoshop and Illustrator from a single package only if you have
purchased a suite product that contains both of those applications. If you create the package with a suite
serial number, the package can include any of the applications from that suite.
You can create multiple deployment packages from a single CS5 product. For a suite product, different
packages can deploy different subsets of the applications included in the suite. You can even create
multiple packages that deploy the same single application, with different install options and application
options. However, all of the packages created from a given product are all deployed using the same serial
number and the same product install folder.
Identifying the package you need
Now that you have a user group/applications list and understand the restrictions on a given package, you
are ready to identify all the packages you need to create. Continue working on planning sheet #1 that you
started in the previous section.
1.
For every row that specifies multiple products, add more rows so that each resulting row specifies only one
product.
Z
For each row that lists more than one product in the PRODUCT(S) column, you need to make one
or more extra rows for that groups. If there are two products listed, you need one extra row; if
there are three products listed, you need two extra rows, etc. To split up your single row most
efficiently, identify the product with the smallest subset of applications (for instance, a point
Planning for Deployment
Identifying the package you need
23
product, or a suite product with only one or two applications from it) and move that product and
its corresponding applications from the original row to a new one. Then erase that product name
and those applications from the original row.
Z
For each new row you add, enter the same user group name and the same platform choices from
the original row.
At this point, our example worksheet would look like this:
PLANNING SHEET #1: USER GROUPS & PACKAGES FOR CS5 PRODUCTS
GROUP NAME
PRIMARY APPLICATIONS NEEDED
PLATFORMS
Writers
InDesign
Mac Win32 Win64 Design Premium
Photographers
Photoshop
Mac Win32 Win64 Design Premium
Layout Folks
Photoshop, Illustrator, InDesign
Mac Win32 Win64 Design Premium
Web Makers
Dreamweaver, Flash, Fireworks
Mac Win32 Win64 Design Premium
2.
PRODUCT
PACKAGE
COUNT
PACKAGE NAME(S)
Calculate your package count.
For each row on your planning sheet, look in the PLATFORMS column. If you have chosen only one
platform (bold in example above), your package count is 1. If you have chosen both platforms, your
package count is 2. Record these numbers in the PACKAGE COUNT column.
3. Name each package.
You are now ready to name your packages. Choose a brief but descriptive name for each package on
your list. If you have Mac OS and Windows versions of the same package, you may want to choose a
common package name and append “Win” or “Mac” to the name. Whatever name you choose, it
should allow you to easily identify that package with its intended user group and usage.
NOTE: Since this package name is used to name the folder on your system that will contain the
package files, the same operating system constraints that apply to folder names also apply to the
package names you choose.
At this point, our example worksheet would look like this:
PLANNING SHEET #1: USER GROUPS & PACKAGES FOR CS5 PRODUCTS
PRODUCT
PACKAGE
PACKAGE NAME(S)
GROUP NAME
PRIMARY APPLICATIONS NEEDED
PLATFORMS
Writers
InDesign
Mac Win32 Win64 Design Premium 1
InDesignOnly
Photographers
Photoshop
Mac Win32 Win64 Design Premium 2
Layout Folks
Photoshop, Illustrator, InDesign
Mac Win32 Win64 Design Premium 1
PhotoMac
PhotoWin
Layout
Web Makers
Dreamweaver, Flash, Fireworks
Mac Win32 Win64 Design Premium 2
COUNT
WebMac
WebWin
Planning for Deployment
Configuration details
24
Specifying packages
You now have everything you need to specify each package on your package list. In this section you will
use the worksheet called Enterprise Deployment Planning Sheet #2: CS5 Deployment Package Specification.
Make one copy for each package on your package list. The rest of this section explains how to fill out each
field in the worksheet.
Have your package list (worksheet #1) in front of you as you fill out these package specifications.
Configuration details
These fields collect the information you will need to enter or specify in the Application Manager in order to
build a deployment package.
Package name
This is where you put the package name from your package list. It is the name that will be applied to the
folder that the Application Manager creates when it saves your package.
CS5 product / platform purchased
Record the name of the product from the PRODUCT column on your package list.
User group name
Record the names of the user group or groups that will be served by this package. This is a bookkeeping
detail for you; the Application Manager will not request this information.
Save-to location
This is the drive and path of the location at which you want the applications in this package to be installed.
If the path does not exist, the installer will create it for you.
Product install folder
The Application Manager asks you for this at the beginning of the package creation process, in the field
labeled “Locate the Product Install Folder.” It is the absolute path to the product install folder that you
create for the product you are packaging, from the ESD or distribution media. See “Preparing the product
install folder” on page 30.
OS support
If you wish to install applications on Windows platforms with 64-bit architecture, choose the "64-bit
Package" option under "32- vs 64-bit Operating System Support.” This does not apply to packages
intended to run in Mac OS.
Serial number
This is the serial number you received when you purchased your product. For a point-product installer,
enter the serial number for that product. For a suite installer, enter the suite serial number. You must enter
the serial number that matches the purchased installer media for that product. You cannot use a suite
serial number to package a stand-alone point product, nor can you use a serial number for one suite
Planning for Deployment
Configuration details
25
product to serialize another suite product. For instance, you cannot use the Master Collection serial
number to serialize Design Premium.
You can also choose the “Proceed without serializing” option, to create a package for trial-mode
installation. In this case, the product is installed in trial mode for 30 days, and the end-user will be
prompted to enter a serial number on launch of the deployed product.
MANAGING SERIALIZATION IN DEPLOYED PRODUCTS
There are circumstance where you might need to change the serial number in a deployed product from
the one that you supplied for the deployment package, or provide a new serial number for a product that
was deployed in trial mode. A set of command-line tools called the Provisioning Tookit allows you to do
this. For more information about the toolkit features and how to use it, see the Provisioning Toolkit for
Enterprise Deployment: Technical Note. This document and the Provisioning Tookit itself are available from
http://www.adobe.com/devnet/.
Installation language
The Application Manager sets this value for you, as determined by your serial number. You may want to
make a note of it when you create your packages.
If you are creating a trial-mode installation package, you must choose the language.
Configuration: product launch options
There are some normal application behaviors that make sense in a single-user situation but not in an enterprise
situation. The Application Manager provides options for you to suppress these behaviors in all the CS5
applications installed by a package. These options are set per package; different packages can have different
combinations of settings for these options. After reading the descriptions of these options below, highlight your
choices on the worksheet.
X
Suppress EULA acceptance — Upon its first invocation after installation, a CS5 application displays a
dialog requesting the user to accept the End User License Agreement (EULA). In a multi-seat situation,
the company accepts this agreement for all end users when it purchases the product and the end
users have no need to see it. If you wish to suppress the EULA screen in the applications, you can
choose the "Disable End-user License Agreement (EULA)" option in the Application Manager GUI.
X
Product registration — Upon its first invocation during launch, a CS5 application displays a dialog
asking the user to provide an Adobe ID with which to register the product. If a user declines, the
application prompts once again after a week. If you wish to prevent your users from individually
registering their products, you can choose the “Suppress registration” option in the Application
Manager GUI.
In Mac OS, default product registration behavior includes the installation of the Growl Preferences
Pane. When you suppress registration, this platform-specific tool is not installed.
X
Automatic update checking — The Adobe Application Manager launches automatically every day 2:00
am to check for updates to Adobe products. The user is not aware of this check unless a product
update is found, at which time the application displays a balloon to inform the user that an update is
available. If you wish to prevent the Application Manager from doing automatic update checking, you
can choose the "Suppress updates" option in the Application Manager GUI. Choosing this option also
disables the Update option from the Help menu in the applications; users will not longer be able to
actively look for updates on their own.
Planning for Deployment
Configuration details
26
X
Product improvement program — Adobe applications normally query the user for feedback on a
regular basis, as part of an ongoing effort to ensure that products meet user needs. If you wish to
prevent the applications from making this query, choose the “Disable Adobe Product Improvement
Program” option in the Application Manager GUI.
X
Conflict handling — The Adobe CS5 install program does not always function properly when it
encounters certain user processes running during installation; if such conflicting processes are
running, the install may partially or completely fail. Therefore, when the install program encounters
processes likely to cause problems, it interactively gives the active user on the system the opportunity
to either terminate those processes and continue the install, or to abort the install. The same is true for
uninstalling. For a list of processes that can conflict with installation of Adobe products, see
Appendix A, “Conflicting Processes.”
If you want to prevent the possibility of this interactive intervention from occurring, you can choose
"Ignore conflicts and continue with installation" for the “Conflicting Processes” option in the
Application Manager GUI when creating your packages. This is a per–package choice. If you select this
option, this package will never result in any interactive notice to end users about conflicting processes
that are encountered during installation.
WARNING: Choosing to ignore conflicts and continue with the installation does not affect the chances
of the install succeeding without error on the target system if conflicting processes are encountered; it
just means it would fail silently. Adobe recommends that all target systems be in a quiet state (no
active users or applications) before deploying a package on them.
Configuration: installation location options
The Application Manager will offer you three choices for the deployment location:
X
Deploy to default application directory
The default drive is the system drive; the default path is \Program Files in Windows and
/Applications in Mac OS. If you do not want to install the applications in the default location, you
can choose for the end user to specify a path during deployment, or you can provide a specific path.
X
Specify directory during deployment
NOTE: In Mac OS: If you want your end-users to specify the installation path during deployment of a
Mac OS package, you will need to take an additional step of modifying the created package before
deploying through ARD. See “Allowing user to specify installation location” on page 36.
X
Deploy to <specific location>
You must specify an absolute path (including drive). The installation location cannot be a network
location, a mounted disk image, or the root directory of any volume. The Application Manager cannot
validate the location, so specify it carefully.
NOTE: In Windows, the maximum path length is 256 characters. The names of the files being installed
are added to the path you specify. If you choose a path that is too long, some products may not install
properly.
You can use environment variables in the path. During installation, these are replaced with their values
on the target system. If a variable is incorrectly specified or not found on the target system, the install
fails.
Planning for Deployment
Product components
Z
In Windows, the names of environment variables appear between % symbols: %VARNAME%. The
path cannot contain any other % characters. The variable name must not contain slash or
backslash characters.
Z
In Mac OS, the names of environment variables start with the $ symbol: $VARNAME. The variable
name must not contain spaces or slash characters. Only a subset of environment variables are
supported. You cannot use “~” to represent the home directory.
27
Product components
The component identification fields in the worksheet are needed when running the Application Manager,
but they are also useful for another reason. Application and component names are stored in the package
in an encoded format, so you cannot look at the package files and determine which applications or
optional components it installs or uninstalls. The worksheet is the only place where you can preserve that
information.
Primary applications
Under this heading, list all the primary CS5 applications you listed on your package list for this package. If
you are packaging a point product, there will be just one thing on your list. If you are packaging a suite
product, you may have multiple applications on your list.
Optional shared components
List the optional shared components you want to include in this package, if any, in these fields of the
worksheet. This list will be short, as most of the shared are either required or not available for a given
application. Consult the CS5 Deployment Component Reference and decide if you want to include any of
these optional choices in this package.
There is no need to list components that are required for any of the applications you are including; they are
included automatically, and do not appear as choices in the Application Manager.
System requirements
You should check the system requirements for the applications you chose to include in this package. If you
attempt to deploy a package on a target machine that does not have sufficient system capability for the
applications to be installed, the install will fail.
If you plan to install multiple applications on a system, as part of one or more packages, the greatest of
their minimum system requirements will apply.
If your users plan to run multiple applications at the same time, more system RAM is recommended, but is
not required at install time.
X
For system requirements for individual point products, go to http://www.adobe.com/products/. On
the left side of this page, select the icon for the product you want and click Learn more. On the
product-specific page that comes up, click System requirements in the upper right area of the page.
X
For system requirements for suite products, see http://www.adobe.com/products/creativesuite/.
Choose the suite product from the dropdown menu; on the suite product page, click System
requirements in the upper right area of the page.
Planning for Deployment
Example planning sheet
28
Target systems
As a convenience and a record of work, the second page of the worksheet provides a place for you to
record the names of the systems on which you plan to deploy this package. The Application Manager does
not require this information. If you have another method of keeping track of the target systems, you don’t
need to record them here.
Example planning sheet
This is an example of a filled-out package planning sheet (#2) for the Layout package identified in the
example planning sheet (#1) in “Identifying the package you need” on page 22.
X
The serial number is, of course, just a placeholder. Also, the actual planning sheet contains more lines
at the bottom; they were removed here to save space in the document.
X
The PRODUCT INSTALL FOLDER path is the location of the product install folder that you create after
downloading the product ESD, or copying from the distribution media. See “Preparing the product
install folder” on page 30.
X
In this case, the default configuration options have been used; they are shown in bold on the planning
sheet, and are left that way here. If you choose different options, you might circle them or mark them
with a highlighter.
ENTERPRISE DEPLOYMENT PLANNING SHEET #2: CS5 PACKAGE SPECIFICATION
PACKAGE NAMEBBBBBBBBLAYOUT
CS5 PRODUCT / PLATFORM PURCHASED
Design Premium for Windows
SAVE -TO LOCATION
USER GROUP NAME
BC:\CS5 STAGING\CS5 APP MGR PACKAGES
Layout Folks
PRODUCT INSTALL FOLDER
C:\CS5 STAGING\DESIGN PREMIUM\ADOBE CS5
OS SUPPORT
Win32
Win64
Mac OS
SERIAL NUMBER
9999-9999-9999-9999-9999-9999
INSTALLATION LANGUAGE
ENGLISH (INTERNATIONAL)
CONFIGURATION
PRODUCT LAUNCH OPTIONS:
Default choices are shown in bold
Suppress EULA
Suppress registration
Suppress updates
Suppress Product Improvement Program
Conflict handling
Yes
Yes
Yes
Yes
Abort
No
No
No
No
Continue
INSTALLATION LOCATION OPTIONS:
Deploy to default app directory
Specify directory during deployment
Deploy to this location:
____________________________________________________
SYSTEM REQUIREMENTS
2 GHz or faster processor
XP w/ SP2 (SP3) or Windows Vista SP1
512 MB Ram (1 GB rec)
2 GB hard disk
1024 x 768 display (1280 x 800 rec)
16-bit video card
Quicktime 7.2
Graphics support for Shader 3.0 &
OpenGL 2.0
Planning for Deployment
Example planning sheet
29
ENTERPRISE DEPLOYMENT PLANNING SHEET #2: CS5 PACKAGE SPECIFICATION
PRIMARY APPLICATIONS
OPTIONAL SHARED COMPONENTS
Photoshop
Extension Manager
Illustrator
Adobe Media Player
InDesign
TARGET SYSTEM NAMES
Choosing shared components
Some shared components are available with one or more of the CS5 products. The list of components
displayed by the Application Manager depends entirely on the product being packaged. Most of the
shared components are optional; some are required for certain CS5 applications, and optional for others.
X
When you have selected an application to be included in your deployment package, the optional
shared components for that application are shown. You must decide whether to include shared
components that are optional for the primary applications you have included.
X
Shared components that are required for an application you have chosen do not appear in the
Application Manager GUI.
The shared components are listed and described in the CS5 Deployment Component Reference, along with
information about which applications require them, or include them as options.
3
Preparing for Deployment
This section summarizes the stages of deployment:
X
Preparing the product install folder
X
Creating packages
X
Testing packages
Preparing the product install folder
Before you run the Adobe CS5 Application Manager, Enterprise Edition to create packages, you must
create a product install folder for each product you plan to package in the location you give to the
Application Manager.
1.
Determine where the product install folder or folders should be placed.
2.
Create a single product install folder for each product you plan to package.
The product install folder contains all of the downloaded installation files and resources that you will
use to create packages with the Application Manager. Record the absolute path on planning sheet #2
in the PRODUCT INSTALL FOLDER field.
3. Copy the contents of the distribution media for each product to its product install folder.
Z
If you are using a product ESD, mount (in Mac OS) or extract (in Windows) the product ESD. Copy
the contents of the Creative Suite ESD image to the product install folder.
NOTE: Do not copy any other ESD images, such as the Acrobat ESD or Contents. Some products
have additional components (“functional content”) that are not part of the Suite ESD, but must be
downloaded to a separate product install folder and packaged separately from the Suite package.
Z
If you are using product media, copy the entire content of all DVDs to the product install folder.
Copying from multiple DVDs
To copy the contents of multiple DVDs to your product install folder:
1.
Mount or insert Disk 1, and copy the contents to your product install folder. For example,
<AbsolutePath>/MCSuiteBuild/Adobe CS5 Master Collection/.
2. Mount or insert Disk 2, and copy the contents of the payloads/ folder to the payloads/ folder in your
product install folder. For example, <AbsolutePath>/MCSuiteBuild/Adobe CS5 Master
Collection/payloads/.
When asked if you want to overwrite files and folders, click “Yes to all”.
30
Preparing for Deployment
Copying from multiple DVDs
31
Creating packages
In order to create packages, you should:
X
Read Chapter 1, “Using the Adobe Application Manager for Enterprise Deployment,” which walks you
through invoking and using the Application Manager.
X
Know where the Application Manager is installed on the administrative machine.
X
Complete planning sheet #2 for each package you plan to create. If someone other than yourself
planned the packages, you need to get these planning sheets from the planner at this time.
When all of the planning is completed, invoke the Application Manager and create all of your packages,
using the configuration choices on planning sheet #2 for each package.
When you are finished creating the packages, you should test them before deployment.
Testing packages
You will want to test the packages you have created before deploying them widely. It is recommended
that you deploy using the platform-specific standard tool, Microsoft System Center Configuration
Manager 2007 (SCCM) and Apple Remote Desktop (ARD).
X
If you are deploying with ARD, go to Chapter 4 for instructions on creating the installer.
X
If you are deploying with SCCM, go to Chapter 5 for instructions on creating the installer.
To test your package, install on a test system using these steps:
1. Choose a deployment configuration.
Decide whether you will place the package on each target, distribute it on installation media (DVD), or
place the package on one or more servers. You choice will be influenced by the disk capacity of the
target machines to which you will deploy, as well as by your network bandwidth.
2. Set up your test system so that it is configured just like a target system.
Test your package on a system that meets the performance and system requirements for the
applications you will install from these packages. This machine should have similar system capacity as
the target systems on which you will deploy your packages.
Z
Make sure the product install folder the deployment package references is located correctly.
Z
Make the package available in the same way that it will be deployed to the target systems.
3. Invoke the installer on the test system.
If you have not created an SCCM or ARD installer, you can invoke the MSI or PKG package directly from
the command line, using this command:
IN WINDOWS: msiexec.exe /i <pkg_name>.msi /quiet
IN MAC OS: sudo installer -pkg <install_pkg_name> -target /
Z
Do not double-click the MSI or PKG file.
Z
Do not create a DMG disk image in Mac OS; the PKG package cannot be installed from a mounted
DMG.
Preparing for Deployment
Installation logs
32
4. Check the log files.
The installer program creates a log file in which it records the steps it has taken along with the
returned exit code. If this log file already exists, the program appends the latest results to it. See
“Installation logs” on page 32 and “Error messages” on page 34.
5. Test the newly installed applications.
Z
Check in the installation location to see that the applications were installed.
Z
Invoke each application.
NOTE: In a serialized suite product, in addition to those point products that you specifically selected as
Product Options, some other products (such as Soundbooth or After Effects) might also be installed.
6.
(Optional) Run the package uninstaller program on the test system.
If you have not created a platform-specific uninstaller, you can do this with the MSI/PKG package:
Z
In Windows, use the MSI uninstall command:
msiexec /uninstall <pkg_name>.msi /quiet
Z
In Mac OS: sudo installer -pkg <uninstall_pkg_name> -target /
When the uninstall is finished, check the install location to see that the applications were removed.
Installation logs
When you install the created package, the platform installer (SCCM or ARD) writes log files, as described in
the documentation for those tools.
The package that you created with the Adobe CS5 Application Manager, Enterprise Edition installs a client
version of the Application Manager on the client machine, which manages the installation process. When
you perform an installation using the deployment package, the Application Manager and other processes
that it initiates write these log files to the client machine:
File name
Location
<product_name><time_stamp>.log
Location in Windows: <Adobe Common Files>\installer\
Location in Mac OS: /Library/Logs/Adobe/Installers/
During a silent deployment, the deployment engine that installs the components generates a
zipped log file with information about the progress and result of installation. Look in this file for any
error or success messages reported during installation of your deployment packages.
The file is named for the package being installed, and zipped in a platform-specific format. For
example, in Windows, the zipped file might be:
Creative Suite 5 Master Collection 5.0 04-26-2010.log.gz
OOBE.log
Location in Windows: %temp%
Location in Mac OS: /tmp/
This log file is generated by the licensing component of the Application Manager, and contains
information specifically related to serialization, trial mode, activation and deactivation.
Preparing for Deployment
Installation logs
File name
Location
PDApp.log
Location in Windows:
X
When Application Manager installed with Administrative
privilege through SCCM: %windir%\Temp
X
When Application Manager installed with User privilege
through SCCM: %temp%
33
Location in Mac OS: ~/Library/Logs/
The Application Manager creates or appends to this log file:
Z
When Application Manager is installed on the client machine; specifically during bootstrapping.
Z
When the user launches products and uses activation, trial, registration, licensing, updating, or
service provisioning.
Preparing for Deployment
Error messages
Error messages
These are the error codes that the deployment manager component can write to the PDApp.log file:
Code Description
Code
Description
0
Application installed successfully
17
EULA acceptance failed
1
Unable to parse command line
18
Bootstrapping for Adobe Application
Manager failed. See bootstrapper errors
below.
2
Unknown user interface mode specified
19
Conflicting processes running
3
Unable to initialize ExtendScript
20
Install source path not specified or does
not exist
4
User interface workflow failed
21
Version of payload not supported by
version of RIBS
5
Unable to initialize user interface workflow
22
Install directory check failed
6
Silent workflow completed with errors
23
System requirements check failed
7
Unable to complete the silent workflow
24
Exit due to user-canceled workflow
8
Exit and restart needed
25
Binary pathname exceeding operating
system's MAX PATH limit
9
Unsupported operating system version
26
Media swap required in silent mode
10
Unsupported file system
27
Keyed files detected in target
11
Another instance running
28
Base product is not installed
12
CAPS database integrity error
29
Base product has been moved
13
Media optimization failed
30
Insufficient disk space to install the
payload (completed with errors)
14
Failed due to insufficient privileges
31
Insufficient disk space to install the
payload (failed)
15
Media DB sync failed
32
Patch is already applied
16
Failed to load the deployment file
9999
Catastrophic error
These are the error codes that the bootstrapper component can write to the PDApp.log file:
BS_STATUS_SUCCESS
0
Bootstrapper ran successfully
BS_STATUS_ERROR_SELF_UPDATE
1
Any error in self-update mode
BS_STATUS_ERROR_INIT_OBJ
-1
Initializing bootstrapper object fails
BS_STATUS_ERROR_MULT_INST
-2
More than one instance is running
BS_STATUS_ERROR_SYSTEM_CHECK
-3
Any of the OS checks fail
BS_STATUS_ERROR_REGISTER_CALLBACK
-4
Registering callback fails
BS_STATUS_ERROR_INSTALL_PACKAGE
-5
Installing packages fails
BS_STATUS_ERROR_COPY_FILE
-6
Copying file fails after installation
34
Preparing for Deployment
Error messages
BS_STATUS_ERROR_LAUNCH_APP
-7
Application launch fails
BS_STATUS_ERROR_INVALID_COMMAND_LINE
-8
Invalid command line arguments provided
BS_STATUS_ERROR_FILE_MISSING
-9
Deployment or manifest file is missing
BS_STATUS_NO_ADMIN_PRIVILEGE
-10
Admin privilege is required and is not there
BS_STATUS_ERROR_PARSE_MANIFEST
-11
Problem parsing manifest
BS_STATUS_ERROR_PIM
-12
Error in PIM library usage
BS_STATUS_ERROR_SYSTEM_CHECK_SOFT_STOP
-13
Any of the soft system checks fail
BS_STATUS_ERROR_INSTALLATION_CANCELLED
-14
Installation is cancelled
BS_STATUS_ERROR_LAUNCHPATH_LONG
-15
Launch path is more than 200 characters
BS_STATUS_ERROR_OTHER
-999
Any other error
35
4
Deploying Adobe Packages with ARD
When preparing a package for deployment in Mac OS, the package should be created and stored in Mac
OS. It is possible for the references in a Mac OS package to become corrupted if copied and stored in
Windows.
Preparation
Before you begin to deploy the Adobe deployment package, make sure the following conditions are met:
1. Remote Management is enabled on all target systems.
You can enable this from the System Preferences pane; click Sharing. In the resulting window, select
Remote Management in the left pane and select the sharing features you want to enable. Check the
ARD documentation for recommendations; for example, “Copy Items” and “Delete and Replace Items”
should be selected for deploying packages.
2.
The Adobe package you plan to deploy is on or accessible from your administrative machine.
3. You have already defined an ARD group that includes all the target systems to which you want to
deploy the Adobe package.
4.
You have sufficient free memory to deploy on all target systems. This includes space to copy the
deployment package to the target system, in addition to the installed size of the deployed products.
Allowing user to specify installation location
If you selected “Specify directory during deployment” when configuring the deployment package, you
must modify the created package before deploying it through ARD. (See “Configuration: installation
location options” on page 26.)
Make the following change in the created PKG install package:
1.
Open the Contents/Info.plist file in the PKG install package.
2.
Modify the value of the IFPkgFlagDefaultLocation tag to be the absolute target folder path. For
example:
/Volumes/<Volume_name>/<Folder_name>
or if deploying to the root volume:
/<Folder_name>
If you plan to Deploy using Copy Items and Send Unix Command, specify the folder name; you will
pass the Volume name with the installer command
When you have made this modification, you can proceed to deploy the package using ARD, as described
below.
36
Deploying Adobe Packages with ARD
Deploy using Copy Items and Send Unix Command 37
Package deployment
1. Start ARD on your admin system.
2. Select the target machines.
In the left pane of the ARD main window, select the desired computer list, and verify the target
machines in the right pane.
3.
Set up install packages
Z
Select the 'Install Packages' option of ARD and add the install package to be deployed.
Z
Choose whether to restart, whether you want to run this task from this application or task server,
and other options as desired. If you choose "Run this task from: Task server on this computer", the
task server will push the task to any systems that were not online when task was initiated.
Z
If you wish, you can schedule the installation task for a later time. To do this, click Schedule in the
lower left corner of the Install Packages window; then, in the Schedule Task window, enter the
time and date at which you want to install the package.
4. Install to the target systems.
Z
If you have not scheduled the task for a later time, check the availability of all target machines
listed in the Name area at the bottom of the Install Packages window. When you click Install,
installation immediately begins on all listed targets.
Z
If you have scheduled the task for a later time, click Install. Before the time at which the task is
scheduled to begin, make sure that all target machines listed in the Name area of the Install
Packages window are in a quiet state with no active users, but are active to receive the command.
When the Install Packages task is executed, its status is shown in the ARD window. When the process
completes, the status is updated accordingly.
WARNING: Do not stop install/uninstall tasks through ARD. If you attempt to do so, the operation may
continue even if the ARD window indicates that it has stopped.
Because of the package structure created by the Adobe CS5 Application Manager, Enterprise Edition, the
progress bar displayed while deploying through ARD is not helpful. It either shows 0% when complete (in
Mac OS 10.5) or remains at about 95% for most of the time (in Mac OS 10.6).
Troubleshooting
Package deployment through ARD can fail if the user state changes during deployment; that is, if a user
logs in or out, or you switch users. If you use the task server, the task may start deploying the same
package immediately after the state change, which may fail. This is standard ARD behavior. If it occurs,
simply redeploy.
Deploy using Copy Items and Send Unix Command
As an alternative to using the “Install Packages” option, you can use the “Copy Items” task to copy the
package task to the target system and then run “Send Unix Command” to run the installer and deploy the
copied package.
NOTE: If you have chosen for the end-user to specify the install directory, you must modify the created
package before deployment; see “Allowing user to specify installation location” on page 36.
Deploying Adobe Packages with ARD
Uninstall using Copy Items and Send Unix Command
38
1. Start ARD on your admin system.
2. Select the target machines.
In the left pane of the ARD main window, select the desired computer list, and verify the target
machines in the right pane.
3.
Set up install packages
Z
Select the 'Copy Items' option of ARD and add the install package to be deployed.
Z
Select the destination to which you want to copy the package on the target machines.
4. Install to the target systems.
Z
Select the 'Send Unix Command' option of ARD.
Z
Pass the volume name with the installer command:
sudo installer -pkg <pkg path> -target <Volume_location>
Uninstalling Adobe CS5 software with a deployment package
The deployment package contains a file named <package_name>_Uninstall.pkg, which you use to
uninstall the software that you installed with the corresponding install file,
<package_name>_Install.pkg. The steps are similar to those you followed to install the software.
1.
Select the target systems.
In the left pane of the main ARD window, select the group that contains the target systems on which
you installed CS5 software using a deployment package.
2.
Run the Install Packages task for the uninstall package on the target systems.
Z
Select the 'Install Packages' option of ARD and add the uninstall package (or drag it to the
packages pane).
Z
Click Install.
3. When the task is executed, its status is shown in the ARD window. When the process completes, the
status is updated accordingly.
WARNING: Do not stop install/uninstall tasks through ARD. If you attempt to do so, the operation may
continue even if the ARD window indicates that it has stopped.
The uninstall operation does not remove any user preferences for Adobe applications.
Uninstall using Copy Items and Send Unix Command
If you deployed using this method, use the same method to uninstall, copying and invoking the uninstall
package instead of the install package:
1. Select the target machines.
In the left pane of the ARD main window, select the desired computer list, and verify the target
machines in the right pane.
2.
Set up uninstall packages
Deploying Adobe Packages with ARD
Uninstall using Copy Items and Send Unix Command
Z
Select the 'Copy Items' option of ARD and add the uninstall package to be deployed.
Z
Select the destination to which you want to copy the package on the target machines.
3. Uninstall on the target systems.
Z
Select the 'Send Unix Command' option of ARD.
Z
Pass the volume name with the installer command:
sudo installer -pkg <uninstall pkg path> -target <Volume_location>
39
5
Deploying Adobe Packages with SCCM
This chapter guides you through the process of creating an SCCM 2007 package to deploy an Adobe CS5
deployment package. Since both Adobe and Microsoft use the term “package” and since there are
currently two versions of the Microsoft software in use, we use the following naming conventions for
clarity in this chapter:
X
When referring to a package created with SCCM 2007, we say “SCCM package” unless the context is
very clear, when we may say just “package”.
X
When referring to a package created by the Adobe Application Manager, Enterprise Edition we say
“Adobe deployment package” or “Adobe package”. We never use the term “package” alone to mean an
Adobe package.
Preparation
SCCM was designed for a great variety of network configurations. The best choice of deployment
configuration for the Adobe package and its product install folder is the “TS” option, where the Adobe
package and its product install folder are placed together on the same distribution server or servers.
When you create a package for deployment in Windows, the Adobe CS5 Application Manager, Enterprise
Edition creates two folders in your specified “Save to” location, Exceptions\ and Build\.
X
The Exceptions\ folder contains folders with installers of various kinds (EXE, AIR, MSI) that cannot be
deployed using the main MSI installer (because it cannot contain an embedded installer). You must
create separate SCCM installers for each of these, using instructions in the ExceptionInfo.txt file at
the top level of the Exceptions\ folder.
The folder can be empty if your package has no dependencies on other installers.
X
The Build\ folder contains an MSI file whose filename uses the Package Name that you specified, and
two subfolders, Setup\ and ProvisioningTool\. The subfolders are required to run the MSI file and
install the product successfully.
40
Deploying Adobe Packages with SCCM
Create a new SCCM package
41
NOTE: The packages created by the Adobe CS5 Application Manager, Enterprise Edition silently use the
Adobe installer subsystem, which in turn uses the native Windows installer, MSI. Therefore, you cannot
wrap an Adobe install package inside of a Windows package for use with MSI because Windows prohibits
such a recursive use of MSI.
Creating an SCCM package
Create a new SCCM package
1.
Open the New Package wizard.
Z
Open the SCCM console.
Z
Navigate to Computer Management > Software Distribution > Packages.
Z
Right-click on Packages, choose New, then click Package.
In the New Package Wizard, do the following:
2. Name the new SCCM package.
On the General tab:
Z
Enter the name of the new SCCM package in the Name field. This field is required.
Z
You may also enter values for the optional Version, Manufacturer, Language, and Comment fields.
Z
Click Next.
3. Specify the data source for the SCCM package.
On the Data Source tab:
4.
Z
Select This Package Contains Source Files.
Z
Click Set to the right of the Source Directory field. In the Set Source Directory dialog, select the
type of path you want to use (UNC or local) and browse for or type in the path to the Build\ folder
that contains the <package_name>.msi file and supporting folders. Click OK.
Z
Back on the Data Source tab, the path you just selected will show in the Source Directory field.
Below that field, select “Always obtain files from the source directory”.
Set the other choices as appropriate, then click Next.
Specify where the SCCM package will be stored on distribution points.
On the Data Access tab, select “Access the distribution folder through common ConfigMgr package
share”, then click Next.
5. Specify distribution settings.
On the Distribution Settings tab, choose a sending priority. Select the Preferred Sender, if desired.
Select other settings as appropriate, then click Next.
On the Reporting tab, select settings as appropriate, then click Next.
On the Security tab, select settings as appropriate, then click Next.
Deploying Adobe Packages with SCCM
6.
Create install and uninstall programs for the SCCM package 42
View the new SCCM package summary.
Review all the settings for the new SCCM package. If you need to change anything, use the Previous
buttons to do so and then the Next buttons to get back to this screen.
Click Next. The Confirmation tab is displayed.
Click Close to terminate package creation.
Create install and uninstall programs for the SCCM package
The Adobe CS5 Application Manager, Enterprise Edition generates a single MSI file in Build\ folder, which
you use for both installation and uninstallation of the product or suite. If you choose, you can create two
separate SCCM programs, one for installation and another for uninstallation. Name these programs to
make it obvious to the users on the target systems who choose them what the commands will do.
NOTE: The uninstall operation does not remove any user preferences for Adobe applications.
The instructions in this section help you create a single command. You will have to perform these steps for
each command you need to add to the SCCM package.
1.
Open the New Program wizard.
Z
From the SCCM console, navigate to Computer Management > Software Distribution > Packages.
Z
Select the SCCM package you just created.
Z
Under it, select Programs > New > Program.
In the New Program wizard, do the following:
2.
Specify the command line for the program.
On the General tab:
Z
Enter a descriptive name (such as install_PS_1 or uninstall_PS_1) the Name field, and an
explanatory comment that describes what the program does.
Z
Click Browse. In the Open File dialog, choose the file type “All Files (*.*)”, then browse to and select
the MSI file. The details of this step vary for each command you create.
For the install package, browse to your <package_name>.msi file.
Z
Upon returning to the New Program wizard, append appropriate flags or options to the command
after the filename in the Command Line text box.
You should always use the “ /quiet” flag. For example:
msiexec.exe
/i PS_1.msi /quiet
If you are creating 64-bit packages, use the REBOOT=ReallySuppress option to suppress a forced
restart:
msiexec.exe /i PS_1.msi /quiet REBOOT=ReallySuppress
For the uninstall package, append “ /uninstall /quiet” to the command. For example:
msiexec.exe /uninstall PS_1.msi /quiet
Deploying Adobe Packages with SCCM
Select distribution points for the SCCM package
43
If you wish, you can specify a destination directory using the special flag ADOBEINSTALLDIR. For
example:
msiexec.exe /i PS_1.msi ADOBEINSTALLDIR="C:Program Files\Custom Adobe
Packages\" /quiet
3.
On the Environment tab:
Z
In the Program Can Run field, select “Whether or not a user is logged in”.
Z
In the Run mode section, select “Run with administrative rights”.
Be sure that “Allow users to interact with this program” is turned OFF.
NOTE: If you do not choose to run with administrative rights, the Application Manager writes its log file
to a different location. See “Installation logs” on page 32.
4. Set fields on the Advanced, Windows Installer, and MOM Maintenance tabs as appropriate and click
Next.
5. Review the information on the summary screen. If you need to change anything, go back and do it
now. Then, from this screen, click Next. The Wizard Completed screen will appear. Click Close to
terminate program creation.
Creating installers and uninstallers for Exceptions components
To create install and uninstall programs for the MSI, EXE, or AIR installers that are present in the
Exceptions\ folder, use the commands described in the ExceptionInfo.txt file at the top level of the
Exceptions\ folder.
For example, to create an SCCM install package for an MSI installer such as Adobe Flash Player 10, use this
command:
msiexec.exe /i AdobeFlashPlayer10_plRel_mul.msi /qn
To create the uninstaller, use /uninstall instead of /i:
msiexec.exe /uninstall AdobeFlashPlayer10_plRel_mul.msi /qn
WARNING: For AIR-based installers, you can create a silent installer the same way, using the command listed
in the ExceptionInfo.txt file. For these components, however, you cannot create a silent uninstaller.
When uninstalling, you may need to uninstall these AIR applications manually:
Adobe AIR
Adobe Help
Adobe Media Player
Select distribution points for the SCCM package
1.
Open the New Distribution Points wizard.
Z
In the SCCM console, navigate to Computer Management > Software Distribution > Packages.
Z
Select the SCCM package you just created.
Z
Under it, select Distribution Points > New Distribution Points. This displays an introductory screen.
Click Next.
Deploying Adobe Packages with SCCM
Advertise the SCCM package programs
44
In the New Distribution Points wizard, do the following:
2.
Select the distribution points to which you want to copy the SCCM package.
It is assumed that at this point the distribution points you want to use for this SCCM package have
already been created. You can select one or more distribution points for this package.
3. View the Wizard Completed screen and click Close.
Advertise the SCCM package programs
You need to follow the directions in this section once for each SCCM package program you wish to
advertise. These directions assume that a collection already exists that includes the target systems on
which you wish to advertise the SCCM package programs.
1.
Open the Distribute Software to Collection wizard.
Z
In the SCCM console, navigate to Computer Management > Collections.
Z
Locate the collection you wish to use to advertise this SCCM package.
Z
Right-click on the collection name and choose Distribute > Software.
In the Distribute Software to Collection wizard, do the following:
2.
Choose the SCCM package to advertise.
On the Package tab:
3.
Z
Turn on Select an existing package.
Z
Click the Browse button next to the text field. In the Select a Package dialog, locate the desired
SCCM package and select it. Then click OK. Your selection will appear in the text field on the
Package tab.
Z
Click Next.
Make sure you have chosen the desired distribution points to which you want to copy the SCCM package.
On the Distribution Points tab, select the distribution point(s) you want to use to distribute this SCCM
package. Then click Next.
4.
Select the SCCM package program to advertise.
On the Select Program tab:
5.
Z
The SCCM package name and its programs are displayed. In the Programs: area, select the
program you wish to advertise.
Z
Click Next.
Set advertisement characteristics.
On the Advertisement Name tab:
Z
Enter a name for the advertisement in the Name field.
Z
Optionally, enter a comment that describes the advertisement in the Comment field.
Z
Click Next.
Deploying Adobe Packages with SCCM
Advertise the SCCM package programs
45
On the Advertisement Subcollection tab:
Z
The name of the collection you chose for this advertisement is displayed in the Collection field.
Choose whether or not you want this advertisement to be sent to any subcollections of this
collection. The results of your choice are displayed in the field at the bottom of the tab.
Z
Click Next.
On the Advertisement Schedule tab:
Z
Set the date and time at which you want the advertisement to occur.
Z
Specify whether or not the advertisement should expire. If you want it to expire, set the expiration
date and time.
Z
Make any other settings as necessary and click Next.
On the Assign Program tab:
6.
Z
Choose whether or not you want running this program to be mandatory. If you do, specify the
date and time at which you wish to force its execution. Notice that the advertisement date from
the previous tab is displayed here for your convenience.
Z
Set an expiration date if you want.
Z
Choose other options as desired.
Z
Click Next.
View the summary screen for the advertisement.
Review the information on the summary screen. If you need to change anything, go back and do it
now. Then, from this screen, click Next. The Wizard Completed screen will appear. Click Close to
terminate advertisement creation.
When the SCCM package is advertised, a notification is displayed on the Windows toolbar of the target
machines indicating that a program is scheduled to run.
A
Conflicting Processes
This appendix lists processes that can conflict with the installation of Adobe products, if they are running
at the time of installation. In the process names, * is a wildcard that matches any number of characters.
MAC OS
WINDOWS
adobe captivate
adobecaptivate.exe
adobe contribute cs5
contribute.exe
adobe fireworks cs5
fireworks.exe
adobe illustrator
illustrator.exe
adobe incopy cs5
incopy.exe
adobe indesign cs5
indesign.exe
adobe photoshop cs5
photoshop.exe
dreamweaver
dreamweaver.exe
adobe flash cs5
flash.exe
soundbooth
adobe sing glyphlet manager cs3.exe
adobe sing glyphlet manager cs3
glyphlet manager.exe
adobe soundbooth beta
audition.exe
adobe soundbooth cs3
adobe soundbooth cs3.exe
adobe photoshop cs*
adobe golive*.exe
adobe after effects*
ahv.exe
after effects*
golive*.exe
adobe help viewer*
afterfx.exe
adobe imageready*
pipltool.exe
photoshop elements*
restool.exe
adoberesourcesynchronizer
shell.exe
adobe golive*
adobeupdatemanager.exe
adobe updater*
adobe updater.exe
bridge cs23
adobeupdater.exe
bridge
adobeupdateinstallmgr.exe
adobe crashcrash reporter
adobeupdaterinstallmgr.exe
photo downloader
adobe dng converter.exe
adobe dng converter
bridge.exe
shell
bridgeproxy.exe
46
Conflicting Processes
47
MAC OS
WINDOWS
contribute
photodownloader.exe
ffextnforcontributecs3
devicecentral.exe
device central
adobe encore*.exe
adobe encore*
encore*.exe
encoredvd
photoshopserver.exe
photoshopserver
pxhpinst.exe
extendscript toolkit*
extendscript toolkit*.exe
extension manager
extension manager.exe
fireworks*
replace.exe
adobe flash cs3
crashreporterAp.exe
flash
fireworks*.exe
flash player*
flashplayer*.exe
install flash player 9 ub
flash 7 video encoder.exe
flash *video encoder
flash 8 video encoder.exe
adobe illustrator*
flash video encoder.exe
illustrator*
pmreaderapp.exe
adobe incopy cs*
adobe premiere pro.exe
adobe indesign cs*
premiere.exe
incopy cs*
adobe premiere elements.exe
indesign cs*
wmencodinghelper.exe
indesignserver
adobe stock photos cs3.exe
vcprefshelper
vcprefshelper.exe
versioncuecs3ctl
versioncuecs3Ctl.exe
audition
indesignserver.exe
adobe premiere*
indesignserverservice.exe
bridge cs2345
photoshop elements 4.0.exe
adobe bridge cs2345
photoshop elements 5.0.exe
photo downloader
photoshopelementsorganizer.exe
adobe dng converter
photoshopelementseditor.exe
adobe3dandvideoserver
imageready.exe
adobedandvideoserver
adobe encore dvd.exe
community help client
dreamweaver.exe
Dreamweaver
firefox.exe
Conflicting Processes
48
MAC OS
WINDOWS
adobe flash cs4
adobe soundbooth cs4.exe
adobe photoshop cs45
acrobat.exe
adobe after effects45
adobe premiere elements.exe
after effects45
adobe onlocation.exe
adobe bridge cs45
adobe extension manager cs4.exe
adobe soundbooth cs4
fireworks10.exe
adobe fireworks*
acrobat.com.exe
flash video encoder
robohtml.exe
acrobat*
robohelp.exe
distiller*
framemaker.exe
adobe onlocation
adobecaptivate.exe
adobe bridge cs4
rso3middletierservice.exe
adobe media player
rso3server.exe
adobe drive cs4
3d toolkit.exe
adobe media encoder cs5
adobe media encoder.exe
firefox
firefox.exe
firefox-bin
firefoxextensionsetup
firefox
extendscript toolkit.exe
extendscript toolkit
dynamiclinkmanager.exe
adobe device central cs5
adobe soundbooth cs345
adobe crash reporter
opera.exe
adobe bridge cs2345
adobe extension manager cs5.exe
adobe bridge
adobe bridge*
adobe flash catalyst*
adobe flash builder*
adobe photoshop*
adobe updater
dynamiclinkmanager
adobecrashreporter
adobe onlocation*
flashbuilder*
firefox-bin
Conflicting Processes
MAC OS
navigator-bin
Safari
Opera
seamonkey-bin
Gogle Chrome
opera*
internet explorer*
adobe extension manager cs5
pixel_bender_toolkit
49
WINDOWS
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement