Ghost User Guide
Ghost User Guide
Symantec, Altiris, the Symantec Logo, the Checkmark Logo are trademarks or registered
trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other
names may be trademarks of their respective owners.
This Symantec product may contain third party software for which Symantec is required to
provide attribution to the third party (“Third Party Programs”). Some of the Third Party Programs
are available under open source or free software licenses. The License Agreement
accompanying the Software does not alter any rights or obligations you may have under those
open source or free software licenses. Please see the Third Party Legal Notice Appendix to
this Documentation or TPIP ReadMe File accompanying this Symantec product for more
information on the Third Party Programs.
The product described in this document is distributed under licenses restricting its use, copying,
distribution, and decompilation/reverse engineering. No part of this document may be
reproduced in any form by any means without prior written authorization of Symantec
Corporation and its licensors, if any.
The Licensed Software and Documentation are deemed to be commercial computer software
as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19
"Commercial Computer Software - Restricted Rights" and DFARS 227.7202, et seq.
"Commercial Computer Software and Commercial Computer Software Documentation," as
applicable, and any successor regulations, whether delivered by Symantec as on premises
or hosted services. Any use, modification, reproduction release, performance, display or
disclosure of the Licensed Software and Documentation by the U.S. Government shall be
solely in accordance with the terms of this Agreement.
Symantec Corporation
350 Ellis Street
Mountain View, CA 94043
http://www.symantec.com
Technical Support
Symantec Technical Support maintains support centers globally. Technical Support’s
primary role is to respond to specific queries about product features and functionality.
The Technical Support group also creates content for our online Knowledge Base.
The Technical Support group works collaboratively with the other functional areas
within Symantec to answer your questions in a timely fashion. For example, the
Technical Support group works with Product Engineering and Symantec Security
Response to provide alerting services and virus definition updates.
Symantec’s support offerings include the following:
■ A range of support options that give you the flexibility to select the right amount
of service for any size organization
■ Telephone and/or Web-based support that provides rapid response and
up-to-the-minute information
■ Upgrade assurance that delivers software upgrades
■ Global support purchased on a regional business hours or 24 hours a day, 7
days a week basis
■ Premium service offerings that include Account Management Services
For information about Symantec’s support offerings, you can visit our website at
the following URL:
www.symantec.com/business/support/
All support services will be delivered in accordance with your support agreement
and the then-current enterprise technical support policy.
Customer service
Customer service information is available at the following URL:
www.symantec.com/business/support/
Customer Service is available to assist with non-technical questions, such as the
following types of issues:
■ Questions regarding product licensing or serialization
■ Product registration updates, such as address or name changes
■ General product information (features, language availability, local dealers)
■ Latest information about product updates and upgrades
■ Information about upgrade assurance and support contracts
■ Information about the Symantec Buying Programs
■ Advice about Symantec's technical support options
■ Nontechnical presales questions
■ Issues that are related to CD-ROMs, DVDs, or manuals
Support agreement resources
If you want to contact Symantec regarding an existing support agreement, please
contact the support agreement administration team for your region as follows:
■ Managing computers
■ Imaging
■ Migrating computers
■ Get started
That is the attitude behind Ghost Solution Suite: increase access and productivity
while decreasing costs and IT response time. You will appreciate the simple,
easy-to-use graphical consoles to organize computer groups, schedule deployment
jobs, and distribute disk image and update packages. It's easy. It's powerful. It
conforms and scales to your infrastructure. Go ahead-take some time and learn to
take control.
Feature Description
Manage from a remote console. Deploy, control, and manage all types of
computers across your organization from a
remote Ghost Solution Suite console. Use
the feature-rich Ghost Solution Suite server
Console for real-time management of
computers.
Migrate data, applications, and personal Through easy-to-use wizards, migrate data
settings. and settings from a retiring computer to a new
computer by capturing desktop, network, and
application settings. Redeploy these personal
settings remotely from a Ghost Solution Suite
console.
Feature Description
Deploy computers in large groups. Easily deploy and configure large numbers
of computers across an organization. Install
hard disk images to groups of new or existing
computer types using multicasting features.
Install software and personality settings with
common applications, data and drivers. Run
post-configuration jobs or automated scripts
to assign unique security IDs, configure user
names, and set IP addresses using
deployment jobs.
Deploy and manage servers. Manage all types of Web and network
servers, including ultra high-density server
board inserts. Automatically redeploy servers
based on deployment history and saved
server images, or use automated scripted
installs with easy-to-create answer files.
Operating systems can be installed as image
files or run as scripted installs-or as a
combination strategy (especially nice for
managing ultra-dense server farms).
Respond to common help desk requests. Remotely browse, diagnose, and repair
problems on systems without ever leaving a
Ghost Solution Suite console. Detailed
hardware and software inventories, along with
remote control and chat features simplify
remote diagnosis of common problems.
■ From the Ghost Solution Suite Console (the Windows console), a Shortcut and
Resources pane organizes and provides easy access to .MSI files, .RIPs, image
files (.img), Personality Packages (.exe), and other file types. It functions as a
library for packages used when building jobs in the console.
In addition, the Ghost Solution Suite server Console provides easy-to-use wizards
to simplify and expedite common deployment tasks.
See “Managing from the Ghost Solution Suite console” on page 15.
Managing computers
From the Ghost Solution Suite console, you can manage all types of computers to
perform immediate deployment and management operations. From the Computers
pane of the console, computer resources can be grouped by location, department,
or type (portables, desktops or servers) and organized to reflect your environment.
You can run operations, schedule deployment jobs, access computers or computer
groups to change the network settings, run disk image, other deployment jobs.
The console identifies computers and computer groups with a unique icon. To
access a computer, click the computer icon to view the configuration settings or
run specific deployment and management operations. Computer icons can be
dragged to job icons to schedule and run pre-configured deployment tasks from
the Windows console. In the Ghost Solution Suite console, you can manage
computers using drop-down lists, secondary dialog boxes, and other familiar web
features.
See “Managing computers” on page 95.
Jobs are built in the Ghost Solution Suite server Console by creating a job name
(identified by a job icon in the console) and adding predefined deployment tasks.
Tasks such as Distribute Software, Run Script, or Create Disk Image are added
and executed sequentially when scheduled to run on computers or computer groups.
And even within computer groups, different jobs can be assigned to different
computer types based on the operating system, hardware, or other specified
conditions.
See “Deployment tasks” on page 170.
When a job is built, it can be scheduled to run immediately, at desired intervals, or
at any other convenient time when the bandwidth is low. In addition, you can use
bandwidth throttling features to schedule and run deployment tasks to large groups
without affecting network traffic.
See “Deployment tasks” on page 170.
From the Ghost Solution Suite Console, you have several options to create
deployment jobs:
■ Create common deployment tasks quickly and easily using the New Event
Wizard.
■ Import jobs from other Ghost Solution Suite systems.
■ Manually create deployment tasks from the console.
■ Copy and paste deployment tasks from within the console.
See “Building new jobs ” on page 167.
In the Jobs pane, you can create and organize deployment jobs. You can then
assign jobs by dragging icons to the desired computer or computer group.
Building jobs
Building jobs includes creating a new job and then adding tasks to the job to run in
sequence when scheduled on selected computers. You can build jobs by adding
tasks manually or you can step through the New Job Wizard to create common
jobs and schedule them. Sample tasks are also included with Ghost Solution Suite
to use as installed or to easily customize and run.
See “New job wizard” on page 162.
After creating and building a job, you can then assign it to a computer and schedule
it to run at any time-immediately, after a specified time, or on a daily, weekly, or
monthly schedule. The deployment status of each job is reflected in the console.
scheduling jobs, you can monitor the progress as the job icons are updated at each
step of execution.
Scheduling jobs
From the Schedule Job dialog, you can run jobs immediately or schedule the job
to run in batches at defined intervals. You can also assign the job to repeat every
hour, day, or week. Scheduling jobs can be as simple as clicking OK to run
immediately or as sophisticated as required to meet your deployment needs.
For complete information about building and scheduling deployment jobs, See
“Building and scheduling jobs ” on page 159.
Imaging
A primary task of Ghost Solution Suite is to capture an image (a clone of the hard
drive) from a reference computer and distribute the image to set up new computers
or reinstall computers to their basic configuration. You can create a library of image
files on the Ghost Solution Suite Share (file server storage) and schedule image
jobs to different computer types as required.
Ghost Solution Suite server lets you push down a boot image remotely and execute
the image using PXE Server, eliminating the need to physically attend and boot
each managed computer.
Introduction to Symantec Ghost Solution Suite 20
Migrating computers
See “Creating a disk image ” on page 174., See “Distributing a disk image”
on page 182., and See “New job wizard” on page 162.
Migrating computers
Ghost Solution Suite provides various options to migrate operating systems,
computer personalities, software, or entire hard disk images. You can accomplish
migration tasks individually or as a single job.
The New Job Wizard steps you through each migration option, letting you capture
a complete hard disk image (to upgrade to a new computer), migrate a user to
another operating system with the same personality settings and applications, or
to simply move personality settings from one computer to the another. Using the
New Job Wizard is one of the easiest ways to build deployment tasks to migrate
user data and settings.
Ghost Solution Suite lets you build sophisticated deployment jobs that automatically
migrate personalities, including deployment tasks to capture the user's personality,
migrate the operating system and software, and reconfigure the computer with the
user's original personality settings. You can also edit Personality Packages or Rapid
Install Packages (.RIPs) using the PC Transplant Editor and the Wise MSI Editor
tools from the Ghost Solution Suite server Console.
strategies. These unified systems simplify and automate server configurations and
large-scale migrations, and support emerging hardware for ultra high-density server
systems.
From a Ghost Solution Suite console you can build deployment jobs to run scripted
installs for Windows and Linux servers. You can run these unattended installs
directly over the network for individual Web or network servers. You can create
answer files for each scripted install from a Ghost Solution Suite console.
You can also run server-specific scripts and redeployment tasks. Enhanced task
logging and history tracking features let you recall deployment actions to quickly
redeploy mission-critical servers.
Get started
Ghost Solution Suite is a full-featured remote deployment system designed to
manage computer devices across all types and sizes of small to medium
organizations and large enterprises. It includes Windows components to design
and scale a system for your specific IT needs and challenges. Ghost Solution Suite
provides a wide array of tools, utilities, and applications to design a system for your
specific needs. Ghost Solution Suite is easy-to-use and adaptable to your
environment.
You can design and install a Ghost Solution Suite server system specific to your
hardware, organizational structure, network architecture, and other environmental
variables. The installation and configuration process lets you install Ghost Solution
Suite components (database, services, network share, user interface console) to
a single computer or distribute components to separate role servers.
Chapter 2
Installing Ghost Solution
Suite Server
This chapter includes the following topics:
■ Platform Support
■ Component install
Platform Support
This section lists the supported platforms for Ghost Solution Suite 3.0:
Installing Ghost Solution Suite Server 24
Platform Support
Table 2-1 Platform support matrix for Ghost Solution Suite 3.0
Windows 8 Yes
Windows Server 2008 (x86 and x86_64), Yes Yes Yes Yes
including R2 and SP2
Support is provided
for VMware ESX
Server scripted
installations.
Support is provided
for VMware ESX
Server scripted
installations.
Support is provided
for VMware ESX
Server scripted
installations.
Table 2-1 Platform support matrix for Ghost Solution Suite 3.0 (continued)
Note: Click Extract Only to only extract the application and execute the
application later. You must run the axInstall.exe file to start the installation.
To change the path where the Ghost Standard Tools executables are installed,
click on Change....
8 Click Next >.
9 Click Install.
Installing Ghost Solution Suite Server 27
Browsing to the Ghost Recovery kit
to run deployment and management tasks. The computer and deployment data for
each managed computer is stored in the Ghost Solution Suite Database.
Note: To view, start, or stop Ghost Solution Suite Server, go to the Symantec Server
services in your Windows Manager.
Managed computers require access to the Ghost Solution Suite Server at all times,
requiring that you have administrative rights on the computer running the Ghost
Solution Suite Server.
Note: It is easier to create an administrative account using the same name and
password on all computers than to use the existing name and password of each
account.
Most packages (.RIP, Personality Packages, and .MSI files) pass through the Ghost
Solution Suite Server. Therefore, if you store these files on the Ghost Solution Suite
Server, the deployment of these packages is faster. Image files, however, are sent
directly from the Ghost Solution Suite Share to the client computer when you run
an imaging task.
See “Ghost Solution Suite Server components” on page 27.
Installing Ghost Solution Suite Server 30
Ghost Solution Suite Server components
Note: In Ghost Solution Suite 3.0 and later, if you have already set up multiple
instances of the Microsoft SQL Server, you can identify a specific instance using
this format: <database instance>\express. Example: If you have a clustered
Microsoft SQL Server named SQLClusterSvr to manage multiple Ghost Solution
Suite systems on different network segments, you can enter the name
SQLClusterSvr\salesSegment or SQLClusterSvr\marketingSegment during the
Ghost Solution Suite Server setup, depending on the previously established
database instance. This feature is supported in the silent install .INI file and the
GUI install executable.
The database maintains the following information about the managed computers:
■ Hardware. RAM, asset tag, and serial numbers
■ General Information. Computer name and MAC address
■ Configuration. TCP/IP, Microsoft networking, and user information
■ Applications. The installed applications and information about these applications,
such as the name of the application, publisher, and product ID
■ Services. Installed Windows services
■ Devices. Installed Windows devices, such as network adapter, keyboard, and
monitors
■ Location information. Contact name, phone, e-mail, department, mail stop, and
site
The Ghost Solution Suite Server Database also contains jobs and other data used
to manage your computers.
Note: You can install a single Ghost Solution Suite Database in each Ghost Solution
Suite Server system-you cannot have two databases storing data for a single
computer. If the computer you are installing the database on has an existing
Microsoft SQL Server™, the Ghost Solution Suite Database is added to that instance
of the database engine.
instances of Microsoft SQL Servers instead of accessing only the default instance.
This feature lets you identify and run multiple databases from one clustered Microsoft
SQL Server to manage multiple sites or network segments. This feature is supported
in the silent install .INI file and the GUI install executable. Ghost Solution Suite also
supports a different name for the Ghost Solution Suite Database instead of the
default name, eXpress.
See “Custom install for Ghost Solution Suite Server” on page 38.
See “Ghost Solution Suite Server components” on page 27.
Note: You can install only one Ghost Solution Suite Share for each Ghost Solution
Suite Server system. However, if the Ghost Solution Suite Share 's hard drive gets
full, other computers can be used as additional backup storage points. In some
cases, other systems emulating a Microsoft or NetWare environment can be used
as the Ghost Solution Suite Share .
Installing Ghost Solution Suite Server 32
Ghost Solution Suite Server components
Note for NetWare users: If you have a problem using the Novell NetWare server
as a Ghost Solution Suite Share , install the Novell Client instead of the Microsoft
NetWare Client.
See “Ghost Solution Suite Server components” on page 27.
PXE server
The PXE Server provides service to client computers on a subnet. When the Ghost
Solution Suite Server sends a deployment job, the client computer receives a request
to boot to automation and the PXE-enabled computers connect to the first PXE
Server that they discover, which communicates with the Ghost Solution Suite Server
and the client computers.
You can install a PXE Server on a Microsoft Server 2003, Windows 2000 Server,
Advanced Server. The PXE Server also functions on the same protocols as a
standard DHCP Server, so you can place the PXE Server wherever you would
place a DHCP server. You can also install as many PXE Servers as required in
your system, but you must also install a DHCP Server.
The PXE Server sends a boot menu option list to the client when the computer
performs a PXE boot. The deployment job, which contains at least one automation
task, uses the default automation environment or the environment specified by a
user who has the permission to create a deployment job. Use the boot menu option
to request the PXE Server for the boot menu files and download the boot menu
files from the PXE Server to the client computer's RAM storage. The client computer
always boots according to the request and reply communications taking place
between the Deployment and PXE Servers.
Ghost Solution Suite supports Linux, and Windows PreInstallation Environment
(WinPE) as pre-boot environments. These options let you create a single job, but
may contain multiple automation tasks. The default automation environment (the
first pre-boot operating system files installed during the Ghost Solution Suite
installation) is used for Initial Deployment, unless you specify otherwise.
Using a PXE Server to boot client computers to automation saves you from having
to install an automation partition on each client computer's hard disk, or from
manually starting computers using Symantec Ghost Solution Suite supported
bootable media.
See Boot Disk Creator Helpand see PXE Configuration Utility Help.
See “Pre-boot operating system (simple)” on page 59.
See “Install automation partition ” on page 142.
Installing Ghost Solution Suite Server 33
System requirements for installing Ghost Solution Suite
DHCP Server
The DHCP (Dynamic Host Configuration Protocol) server is a server set up to assign
TCP/IP addresses to the client computers. This server is not an Symantec product,
but is required if you want to use the PXE Server.
We recommend that you use DHCP to manage the TCP/IP address in your network,
whether you use PXE or not. This greatly reduces the amount of time required to
set up and manage your computers.
See “Ghost Solution Suite Server components” on page 27.
Note: If you face an error while installing SQL Server Express, Symantec
recommends checking if all the Windows updates are installed.
■ For WinPE 5.1, .NET 4.5 Framework should be installed before importing the
Windows ADK 8.1.
Installing Ghost Solution Suite Server 34
System requirements for installing Ghost Solution Suite
PXECfg Service PXECfg Service 407 TCP PXE Server and Yes [Configure by
PXE MTFTP editing RPC.ini
file]
4950
4951
4952
SymantecGhostSolutionSolutionWin_(version)
installs all Windows components of Ghost
Solution Suite. Using the Simple Install option,
you can install MSDE 2000 on a local
computer if a database is not already
installed.
Note: Simple installation works only with a default Microsoft SQL 2000, SQL 2005,
SQL 2014, or MSDE install.
Installing Ghost Solution Suite Server 36
Simple install for Ghost Solution Suite Server
Note: Click Extract Only to only extract the application and execute the
application later. You must run the axInstall.exe file to start the installation.
5 Select the Simple Install option from the installation types listed in the Ghost
Solution Suite Server Install Configuration dialog.
6 (Optional) Select the Include PXE Server option to install the PXE Server and
click Install.
See “PXE server” on page 32.
7 Click Yes on the Software License Agreement page.
8 Enter the following information on the Ghost Solution Suite Share Information
page:
■ In the File Server path field, enter or browse to the path to install the Ghost
Solution Suite Server program files. The default path is C:\Program
Files\Altiris\eXpress\Deployment Server.
■ Select the Create Ghost Solution Suite Share option to create a Ghost
Solution Suite Share on the computer. The Ghost Solution Suite Share lets
you store files on the computer and run Ghost Solution Suite Server system
applications.
See “Ghost Solution Suite Share ” on page 31.
Installing Ghost Solution Suite Server 37
Simple install for Ghost Solution Suite Server
Note: If you are upgrading your installation, the message Do you want to
replace the share? appears. Click Yes and continue. If you click No, a
message appears, stating that the share is already in use and you need to
manually set the share to point to the correct directory. Click OK.
13 Click Finish.
You have successfully completed a Simple Install for a Ghost Solution Suite
Server system. Click the Ghost Solution Suite Console icon on your desktop
to view all the computer resources running Ghost Solution Suite Agents
configured for your Ghost Solution Suite Server.
Note: Antivirus applications can delete service .EXE files or can disable services.
Example: When you run the Ghost Solution Suite Server Win32 Console, the
"Unable to connect to the Symantec Ghost Solution Suite Server Management
Server. Please ensure this service is started and running currently." error
appears. This occurs because the service files are deleted by the antivirus
application during scanning. To resolve this issue, disable the antivirus software
and reinstall the Ghost Solution Suite Server.
See “Custom install for Ghost Solution Suite Server” on page 38.
SymantecGhostSolutionSuiteWin_(version)
installs all Windows components of Ghost
Solution Suite. Select the Custom install
option to add new components or to install
Ghost Solution Suite on an existing database.
2 Launch the appropriate Symantec Ghost Solution Suite Server installation file
and follow the setup steps.
The Symantec Packager Self-Extracting Executable Options dialog appears.
Installing Ghost Solution Suite Server 39
Custom install for Ghost Solution Suite Server
3 Click the Use current temp folder option to use the current temporary folder
to download installation files or the Extract to a specific folder option to set
a path to an existing folder to download the installation files.
4 Click Extract and Execute App to extract and execute the application
immediately.
The default installation directory is C:\DSSetup. If the file
C:\DSSetup\AppLic.dll already exists, a prompt appears, asking whether
you want to overwrite this file. Click Yes to All. You may have to wait for some
time while Symantec Packager extracts files from this archive.
Note: (Optional) Click Extract Only to only extract the application and execute
the application later. You must run the axInstall.exe file to start the installation.
5 Select the Custom Install option from the installation types listed in the Ghost
Solution Suite Server Install Configuration dialog if any of the following
conditions exist:
■ You are using the NetWare file server as a Ghost Solution Suite Share .
■ You are managing many computers and require a distributed architecture
to meet bandwidth restrictions and other design requirements.
■ Select the Create Ghost Solution Suite Share option to create a Ghost
Solution Suite Share on the computer. The Ghost Solution Suite Share lets
you store files on the computer and run Ghost Solution Suite Server system
applications. The Ghost Solution Suite Share can exist on a Microsoft
Windows server or Novell NetWare server.
Note: You can only create the share if it is on a Microsoft Windows Server;
the Novell share should already be set up. See “Ghost Solution Suite Share
” on page 31.
9 Enter the Ghost Solution Suite Database information and click Next.
■ Specify the Microsoft SQL Server Instance where you want to install the
database. See Ghost Solution Suite Database
Note: If you have already set up multiple instances of the Microsoft SQL
Server, you can identify a specific database instance in this field using the
format: <SQL Server Name>\<database instance>.
■ Depending upon the selection of the SQL Server instance, the default port
at which the selected instance is listening appears in the SQL Port Number
field. You can edit the port number if you have manually entered the SQL
Server name or if the port number does not appear automatically due to
some firewall restriction.
■ You can enter a name other than eXpress in the Database Name field.
Installing Ghost Solution Suite Server 41
Custom install for Ghost Solution Suite Server
Note: You cannot use the remote SQL database with NT authentication on a
remote computer if you do not have administrative rights on the computer.
11 Select a default pre-boot operating system from any one of the options, such
as Linux, or WinPE. Browse to locate the FIRM file (for Linux operating systems)
or enter the path for the operating system files (for WinPE). Click Next.
Note: If you are using a free evaluation license, you cannot use the WinPE
Add-On Packages.
12 Enter the PXE Server information. (See “PXE server” on page 32.) Select the
pre-boot operating system to use as the default PXE boot menu item. You can
select, Linux, or WinPE. If you want to use the previously installed pre-boot
operating system, select the Keep current default option. Click Next.
13 Specify how you want to connect your managed computer to the Ghost Solution
Suite Server by selecting one of the following options.
■ Select the Connect directly to Ghost Solution Suite Server option and
enter the Ghost Solution Suite Server IP address and port.
■ Select the Discover Ghost Solution Suite Server using TCP/IP multicast
option and provide the Server name.
Note: If you leave the Server name field blank, the Ghost Solution Suite agent
connects to the first Ghost Solution Suite Server that responds. Click Next.
Installing Ghost Solution Suite Server 42
Thin client install
14 Click Install to install the listed components or click Back to modify the settings
before starting the installation. The installation process begins and can take
several minutes. The Installation Information Summary page appears after
the installation completes.
Note: If you are upgrading your installation, the message Do you want to
replace the share? appears. Click Yes and continue. If you click No, a
message appears stating that the share is already in use and you must manually
set the share to point to the correct directory. Click OK.
15 (Optional) You can the following option to install agents on the managed
computers.
■ Remotely Install Ghost Solution Suite agent (Windows Vista, 2008 or
later only). Select this option if you want to push the Ghost Solution Suite
agent to Windows computers directly after the installation. This can be done
any time by selecting Tools > Remote Agent Installer.
16 Click Finish.
You have successfully completed a Custom Install for a Ghost Solution Suite Server
system. Click the Ghost Solution Suite Console icon on your desktop to view all
the computer resources running Ghost Solution Suite Agents configured for your
Ghost Solution Suite Server.
See “Simple install for Ghost Solution Suite Server” on page 35.
2 Launch the appropriate Symantec Ghost Solution Suite Server installation file
and follow the setup steps.
The Symantec Packager Self-Extracting Executable Options dialog appears.
Installing Ghost Solution Suite Server 43
Thin client install
3 Select the Use current temp folder option to use the current temporary folder
to download installation files or the Extract to a specific folder option to set
a path to an existing folder to download the installation files.
4 Click Extract and Execute App to extract and execute the application
immediately.
The default installation directory is C:\DSSetup. If the file
C:\DSSetup\AppLic.dll already exists, a prompt appears, asking whether
you want to overwrite this file. Click Yes to All. You may have to wait for some
time while Symantec Packager extracts files from this archive.
Note: Click Extract Only to only extract the application and execute the
application later. You must run the axInstall.exe file to start the installation.
5 Select the Thin Client Install option from the installation types listed in the
Ghost Solution Suite Server Install Configuration dialog.
6 (Optional) Select the Include PXE Server option to install the PXE Server.
(See “PXE server” on page 32.) Click Install.
7 Click Yes on the Software License Agreement page.
8 Enter the following information on the Ghost Solution Suite Share Information
page:
■ In the File Server path field, enter or browse to the path to install the Ghost
Solution Suite Server program files. The default path is C:\Program
Files\Altiris\eXpress\Ghost Solution Suite Server.
■ Select the Create Ghost Solution Suite Share option to create a Ghost
Solution Suite Share on the computer. The Ghost Solution Suite Share lets
you store files on the computer and run Ghost Solution Suite Server system
applications.
See “Ghost Solution Suite Share ” on page 31.
■ You must enter an administrator user name and password for the Ghost
Solution Suite Server system. This account must already exist on the Ghost
Solution Suite Share and the Ghost Solution Suite Server. By default, the
name you are currently logged on as appears. If you use a domain account,
enter the domain and the user name (Example: Domain1\administrator).
See “Ghost Solution Suite Server” on page 28.
If a previous installation of the Ghost Solution Suite Database is detected,
an axinstall prompt appears, asking whether you want to preserve or
overwrite the existing database. Click Yes to preserve the data in your
Ghost Solution Suite Database.
Installing Ghost Solution Suite Server 44
Thin client install
9 Select a default pre-boot operating system from any one of the options, such
as Linux, WinPE, or None. Browse to locate the FIRM file (for Linux operating
systems) or enter the path for the operating system files (for WinPE). Click
Next. The Installation Information page appears, displaying the components
that you selected to install.
10 Click Install to install the listed components, or click Back to modify the settings
before starting the installation. The installation process begins and can take
several minutes. The Installation Information Summary page appears after
the installation completes.
Note: If you are upgrading your installation, the message Do you want to
replace the share? appears. Click Yes and continue. If you click No, a
message appears, stating that the share is already in use and you must
manually set the share to point to the correct directory. Click OK.
12 Click Finish.
You have successfully completed a Thin Client install for a Ghost Solution Suite
Server system. Click the Ghost Solution Suite Console icon on your desktop to
view all the computer resources running Ghost Solution Suite Agents configured
for your Ghost Solution Suite Server.
Note: Antivirus applications can delete service .EXE files or can disable services.
Example: When you run the Ghost Solution Suite Server Win32 Console, the "Unable
to connect to the Symantec Ghost Solution Suite Server Management Server.
Please ensure this service is started and running currently." error appears. This
occurs because the service files are deleted by the antivirus application during
scanning. To resolve this issue, disable the antivirus software and reinstall the
Ghost Solution Suite Server.
Installing Ghost Solution Suite Server 45
Component install
Component install
The component install option lets you add selected Ghost Solution Suite Server
Components - Ghost Solution Suite Console, PXE Server, and Ghost Solution Suite
Agents to the existing Ghost Solution Suite Share . You can also add Microsoft
Sysprep files.
See “Ghost Solution Suite Server components” on page 27.
To run a component install
1 Start the server and log on using the administrator account you created for the
Ghost Solution Suite Server.
2 Launch the appropriate Symantec Ghost Solution Suite Server installation file
and follow the setup steps.
The Symantec Packager Self-Extracting Executable Options dialog appears.
3 Select the Use current temp folder option to use the current temporary folder
to download installation files or the Extract to a specific folder option to set
a path to an existing folder to download the installation files.
4 Click Extract and Execute App to extract and execute the application
immediately.
The default installation directory is C:\DSSetup. If the file
C:\DSSetup\AppLic.dll already exists, a prompt appears, asking whether
you want to overwrite this file. Click Yes to All. You may have to wait for some
time while Symantec Packager extracts files from this archive.
Note: (Optional) Click Extract Only to only extract the application and execute
the application later. You must run the axInstall.exe file to start the installation.
5 Select the Component Install option from the installation types listed in the
Ghost Solution Suite Server Install Configuration dialog and click Install.
6 Click Yes on the Software License Agreement page.
7 Enter a path for the Ghost Solution Suite Share and click Next.
8 Select the components you want to install and click Next.
■ Install an additional Ghost Solution Suite Console. Select this option
to install another Ghost Solution Suite Console (a Windows executable) on
another computer. You can add as many Ghost Solution Suite Consoles
as required to manage from multiple consoles across your system, but you
Installing Ghost Solution Suite Server 46
Component install
can install only one at a time. The Ghost Solution Suite Console
Information dialog appears.
■ Install an additional Symantec PXE Server. Select this option to add
additional PXE Servers across a network segment to handle boot requests
for large environments. The PXE Server Information dialog appears.
Master PXE Server. When you add another PXE Server, the PXE Server
that you initially installed is designated as the Master PXE Server. The
Master PXE Server works concurrently with any additional PXE Server to
handle boot requests across the network segment, but it also allocates
additional blocks of IP addresses to other PXE Servers in the system.
For all the available options for installing PXE Server, refer to the following
section:
See “PXE server” on page 32.
■ Install additional Ghost Solution Suite Agents. Select this option to
install additional Ghost Solution Suite Agents on client computers, setting
up managed computers in the Ghost Solution Suite Server system. The
Remote Agent Install dialog appears. Enter common administrator
credentials for all client computers.
See “Enter administrator account information” on page 50.
■ Add Microsoft Sysprep files. Select this option to install the Microsoft
Sysprep files, if you did not install them earlier. The Sysprep dialog appears.
See “PXE server” on page 32.
9 Select the computer where you want to install the selected components and
click Next. The Installation Information page appears.
Note: If you select the On a remote computer option, you must browse and
select the remote computer.
10 Click Install to install the listed components or click Back to modify settings
before starting the installation. The installation process begins and can take
several minutes. The Installation Information Summary page appears,
specifying that the installation was successful.
11 Select the Install add-ons to provision server hardware option to install the
add-ons for Dell computers. Click Finish.
Note: This option is enabled on Dell computers only when add-ons are present
in the oeminstall-addons section of the oeminstall.ini file, which is located
in the eXpress directory. This is the only option available on the Installation
Information Summary page when you select Component Install.
Installing Ghost Solution Suite Server 47
Installing Ghost Solution Suite Agents
You have successfully completed a Component Install for a Ghost Solution Suite
Server system. Click the Ghost Solution Suite Console icon on your desktop to
view all the computer resources running Ghost Solution Suite Agents configured
for your Ghost Solution Suite Server.
Some common client problems that can be solved by updating drivers are:
■ Locking when loading drivers or failing to connect to the server
■ Locking when imaging (downloading, uploading, or multicasting)
[NGRPCI] (This header must be the sixth item listed in the line above)
If there is no protocol.ini file, create a text file that contains the following
command: DriverName=drivername.
to the client computers and File and Print Sharing must be enabled to install the
agent software.
Windows XP
To install, each XP computer must have the following items:
■ An Administrator account with a password. This account must be able to browse
\\hostname\admin$ on the selected computer.
■ Disabled simple file sharing. This option can be disabled in Windows Explorer
by selecting Tools > Folder Options > View tab and clearing the Use simple
file sharing check box in the Advanced settings section.
■ Enabled File and printer sharing in the Windows Firewall.
parameters must be entered in this order. The password parameter is not required
if the administrator account does not have one assigned. If you are using the default
settings, you do not need to specify an input filename. Each computer entry must
be on a separate line.
Export. You can export the listed computers into an export file to use later. The
default extension is *.RCI. Remote Agent Installer first looks for an RCI file extension.
When the computers appear in the installer list and the properties are set, click
Finish. The status of the agent install appears.
After the Ghost Solution Suite agent is installed, it automatically connects to the
Ghost Solution Suite Server and appears in the Computers pane of the Ghost
Solution Suite Console.
Change settings
Click Change Settings to modify access, security and other settings on the Ghost
Solution Suite agent to be installed.
2. If you have enabled the security IDs, a page listing the options for managing
the SIDs appears. Select the utilities you want to use and enter the path where
the utilities are stored. Click Next to install the Ghost Solution Suite agent.
3. (Optional) Select a group in the Ghost Solution Suite Console to add the client
to. You can also leave it at the default group.
After the Ghost Solution Suite agent is installed, it connects to the Ghost Solution
Suite Server and appears in the Computers pane of the Ghost Solution Suite
Console.
See “Installing Ghost Solution Suite Agents” on page 47.
The template file is a text file that can be used to automate configuration of the
properties when installing the Ghost Solution Suite agent from a batch file, login
script, or manually from a client computer.
The template file can be created using two methods: editing the sample.inp file or
using Remote Agent Installer.
Export_PC-2.inp
Option Definition
■ After changing the directory, you must have the permission to execute the
.BIN file; to obtain the permission, enter chmod 544 <filename>
■ To edit the configure file directly, open the adlagent.conf file located in
the/opt/altiris/deployment/adlagent/conf directory and make the
required changes.
You can also edit the configuration file to change the functionality or
properties. Example: You can open the adlagent.conf file in an editor and
scroll to the [Transport] section and the UseMcast line. Change
UseMcast=true to UseMcast=false. In the TCPAddr=<IP address> line,
enter the IP address of the specific Ghost Solution Suite Server you want
to manage the client computer. You can also identify and edit additional
configuration settings in the configuration file.
■ To run the script to change the settings for the adlagent configuration file,
browse to the /opt/altiris/deployment/adlagent/bin directory from
the shell and enter ./configure
You are prompted to select Multicast options to identify a Ghost Solution
Suite Server to manage the current client computer, or you can select a
specific Ghost Solution Suite Server by setting the Multicast option to false
and adding the IP address of the required Ghost Solution Suite Server.
3 After editing the configuration file, restart the Ghost Solution Suite agent for
Linux.
To start and stop the Ghost Solution Suite agent for Linux, enter the full path
or browse to the /etc/rc.d/init.d directory (with administrator/root rights).
You can use either the adlagent stop and adlagent start commands, or
only the adlagent restart command. You can also use the Package Manager
installed with Linux to restart the Ghost Solution Suite agent for Linux.
By stopping and starting the Ghost Solution Suite agent for Linux, the service
updates the changes made in the adlagent configuration file.
You can now view the Linux managed computer from a Ghost Solution Suite
Console.
See “Installing Ghost Solution Suite Agents” on page 47.
Installing Ghost Solution Suite Server 56
Installing Ghost Solution Suite Agents
Installation help
The following are the help file topics for the Ghost Solution Suite Server installation
program that you can access by clicking Help or pressing the F1 key. These topics
identify and explain the elements on the dialogs used in the installation process.
Configuration
The Ghost Solution Suite Server system supports a Simple Install as well as a
Custom Install option. A Simple installation lets you install all components on a
single computer. The Custom installation lets you distribute individual components
of a Ghost Solution Suite Server system on multiple computers. The Thin Client
Install lets you install the Thin Client view of the Ghost Solution Suite Console on
your computer. The Component Install option lets you install additional components
on your system.
Installation type
Simple install. Select this option to install all Ghost Solution Suite Server
components on a single computer. This configuration is recommended for managing
computers on a single LAN or across a site with few subnets.
See “Simple install for Ghost Solution Suite Server” on page 35.
Installing Ghost Solution Suite Server 57
Installing Ghost Solution Suite Agents
Include PXE server. Select this option to install the PXE Server when running the
Simple install option. The PXE Server requires a DHCP server also installed on
your network.
See “PXE server” on page 32.
Custom install. Select this option to install Ghost Solution Suite Server components
on multiple computers across your system. A Custom Install lets you balance
network activity for large enterprises with multiple subnets. Example: Use this option
to distribute the Ghost Solution Suite Database on another computer or assign
another file server as the Ghost Solution Suite Share to store image and package
files.
See “Custom install for Ghost Solution Suite Server” on page 38.
Thin client install. Select this option to install the Thin Client view of the Ghost
Solution Suite Console on your computer. You do not require a license file to install
this view.
See “Thin client install” on page 42.
Component install. Select this option to install additional Ghost Solution Suite
Server components on your system. Example: Use this option if you want to add a
PXE Server to your Simple or Custom installation, or if you need multiple Ghost
Solution Suite Consoles.
See “Component install” on page 45.
If you have multiple network adapter cards, a secondary dialog appears asking you
to select the IP address for the Ghost Solution Suite Server interface.
Note: If you run the Ghost Solution Suite Server on a MS Windows Server 2003
Domain Controller with SMB Signing enabled, you cannot execute any imaging
jobs. When running jobs on MS Windows Server 2003, you must change the SMB
Signing Registry Key to execute deployment jobs.
Note: If you are installing the Ghost Solution Suite Server on a remote file server,
create a share or grant access rights to the Ghost Solution Suite Server directory
on the file server before you start the installation. For Windows XP, you must run
the Network Setup Wizard accessed from My Network Places to enable sharing.
Note: If you have multiple instances of the Microsoft SQL Server already set up,
you can identify a specific instance using this format: <SQL Server
Name>\<database instance>. The instance of the database can vary. Example:
If you have a clustered Microsoft SQL Server to manage multiple Ghost Solution
Suite systems on different network segments, you can enter the name
salesSegment\express or marketingSegment\express depending on the previously
established database instance.
Note: If you have a Novell NetWare file server, you must set up the PXE Server
after installing the Ghost Solution Suite Server. The Universal Network Device
Interface (UNDI) default driver is not supported by Novell NetWare.
Note: This option is unavailable for installing the PXE Servers using the
Component Install option.
■ Select the Yes, I want to install PXE Server on this computer option to install
the PXE Server on the local computer.
■ Select Yes, I want to install PXE Server on a remote computer to install the
PXE Server on a remote computer. Enter the name of the computer and the
path.
■ Enter the IP address for the PXE Server and the Ghost Solution Suite Server.
■ Enter the path where you want to install the PXE Server.
■ Select the pre-boot operating system that can be used as the default PXE boot
menu item. The pre-boot operating system options that are enabled depend on
the options you selected for the pre-boot operating systems in the Pre-boot
Operating Systems page. Example: If you select Linux in the Pre-boot
Operating Systems page, the Linux option is enabled as the default PXE boot
menu item. For more information, PXE Configuration Utility Help.
See “Installing the automation agent” on page 56.
See “Pre-boot operating system (simple)” on page 59.
Installing Ghost Solution Suite Server 62
Installing Ghost Solution Suite Agents
Note: If you change the port number, you must change the client configurations.
Discover Ghost Solution Suite Server using TCP/IP multicast. Lets the managed
computers connect to any Ghost Solution Suite Server. To use multicasting and
connect to a specific Ghost Solution Suite Server, enter the name of the Ghost
Solution Suite Server computer.
Multicasting cannot be used with the UNDI driver. If you want to use different drivers
on the PXE Server, you can create multiple PXE boot files after installing.
See “Ghost Solution Suite Agents ” on page 115.
Sysprep
Enter the location of the Microsoft Sysprep files according to the operating system.
Specify the location or browse and select the required files.
Installing components
Click Install, or click Back to change the settings.
See “Ghost Solution Suite Server components” on page 27.
Click Finish.
See “Ghost Solution Suite Server components” on page 27.
Add components
If you have already installed Ghost Solution Suite Server, you can add components
to the existing system. Select the type of component you want to add.
See “Ghost Solution Suite Server components” on page 27.
Console install
You can install the Ghost Solution Suite Console either on the local computer or
on multiple remote computers. Installing the Ghost Solution Suite Console on remote
computers lets you manage computers from multiple Ghost Solution Suite Consoles
across the Ghost Solution Suite Server installation.
See “Ghost Solution Suite Console” on page 28.
Installing Ghost Solution Suite Server 64
Installing Ghost Solution Suite Agents
■ Select the On this computer option to install the Ghost Solution Suite Console
on the local computer.
Select the On a remote computer option to install the Ghost Solution Suite
Console on a remote computer. Enter the computer name or browse and select
a computer.
See “Installing Ghost Solution Suite Server” on page 22.
See “Ghost Solution Suite Server components” on page 27.
Chapter 3
Managing from the Ghost
Solution Suite Console
This chapter includes the following topics:
Note: By default, the Thin Client view is visible if you select Thin Client Install.
When you switch to the Thin Client view, all the menus and items that are not
necessary for the Thin Client view are unavailable. These are visible when you
switch to the traditional view.
Computers pane
This pane is the same as that in the traditional view. However, only thin clients are
displayed. You can right-click this pane to view a new menu. When you right-click
a thin client, you can view the following options:
■ Capture Configuration
■ Capture Images
■ Deploy Configuration
■ Install Automation Partition
■ Get Inventory
■ Power Control
■ Properties
■ Remote Control
■ Delete
■ Manage Inventory View
If you select a Capture option, a text field appears, prompting you for the name of
the captured resource. By default, the name is the same as the serial number on
the Thin Client, which you can change.
If you select a deploy option, a list of the available resources appears for the selected
type, such as Configurations, Images, or Software Packages. You can select a
resource from this list.
Managing from the Ghost Solution Suite Console 69
Managing from the Ghost Solution Suite Console
Resources pane
This pane is a tree view listing all the resources that you can drag and drop to the
thin clients and vice versa. The following types of resources appear in this pane:
■ Configuration Packages. Example: Captured Registry Settings.
■ Images
■ Software Packages. Example: HP Tools.
Note: All these resources reside in the eXpress share in the ThinClient directory.
When you click any of the submenus corresponding to the subdirectories within the
ThinClient directory, the tree expands and displays all the resources included in
the directory. If the folder is empty, an appropriate message appears. You can
rename or delete the resources.
Software packages
The Software Packages pane displays the software packages that can be created
for the available computers. You can drag and drop this resource to the thin clients
and vice versa.
When you right-click the Software Packages pane, you can view the following
options:
■ New folder. Select this option to create a new folder.
■ Import. Select this option to import a job. See To import a job.
■ Rename. Select this option to rename a folder.
Note: You cannot rename the Software Packages pane. You can only rename
a folder.
To import a job
1 Open the Thin Client view.
2 Right-click the Software Packages pane and select Import.
The Import Job dialog appears.
3 In the Job file to import field, browse and specify the file that you want to import.
Note: By default, the Import to Job Folder, Overwrite existing Jobs and Folders
with the same names, and Delete existing Jobs in folder options are disabled.
To preserve the source operating system file paths of Scripted Install, select
the Preserve Scripted Install OS source paths option.
Click OK.
To delete the Software Packages option from the Ghost Solution Suite Console
1 Open the Ghost Solution Suite Console.
2 In the Jobs pane, select System Jobs > Thin Client Jobs > Software
Packages.
3 Right-click Software Packages and select Delete.
A confirmation dialog opens.
4 Click Yes to confirm the deletion.
The Software Packages option is deleted from the Ghost Solution Suite
Console view.
Note: The Software Packages option is automatically added in the Jobs pane
in System Jobs > Thin Client Jobs when you switch from the Ghost Solution
Suite Console view to the Thin Client view.
Inventory pane
This pane displays a table that lists all the thin clients identified by the console. The
following columns appear in the Inventory pane:
■ Name
■ Computer Status
■ Action Status
■ Product Name
Managing from the Ghost Solution Suite Console 71
Managing from the Ghost Solution Suite Console
■ Operating System
■ Image Version
■ Flash Size
■ Memory Size
■ BIOS Version
You can select which columns to view. The following columns are available, but do
not appear:
■ Automation Partition
■ CPU
■ Domain Name
■ IP address
■ MAC address
To view Inventory columns
1 Right-click the Inventory pane. The Manage Inventory Columns dialog
appears.
2 You can add columns to either the Selected columns list or the Available
columns list by clicking the required arrows.
3 Click OK.
Tool Description
Boot Disk Creator Use this tool to create boot disk configurations, and
automation and network boot media to image client
computers. The Boot Disk Creator can maintain several
different boot disk configurations for different types of
network adapter cards. See Symantec Boot Disk Creator
help.
PXE Configuration After installing the PXE Server, you can create and modify
configurations, which make up the boot menu options that
appear on client computers. This is another option to boot
computers to automation. See the Symantec PXE
Configuration help.
Remote Agent Installer Remotely install the Deployment Agent on client computers
from the console. This utility lets you push the agent
installation to client computers from the Ghost Solution
Suite Console. DAgent is the default agent for all Windows
platforms.
Image Explorer After a disk image is saved to the Ghost Solution Suite
Share , this tool lets you view and manage data in the
image file. You can edit and split an image, create an
index, and more. See the Symantec Image Explorer help
file located in the Ghost Solution Suite Share .
Wise MSI Editor Edit .MSI packages generated from the Wise Setup
Capture tool or other .MSI files used to distribute software
and other files.
You can add up to eight menu items to the main menu, and eight menu items for
each submenu.
These .INI fields are included for each application added to the "Tools > Symantec
Tools" menu:
[Application name or submenu declaration]
MenuText=<the application name displayed in the menu>
Description=<the name displayed when you mouse over the menu item>
WorkDir=<directory set as default when executable is run>
Executable=<path to the executable files>
The ATools.ini file extends the main Tools menu on the console. This sample file
contains one submenu, Web Tools, and two additional menu items, Notepad and
Netmeeting. The .INI files are located in the Ghost Solution Suite Share .
[Submenus]
Web Tools=wtools.ini
[Notepad]
MenuText=Notepad Editor
Description=Simple Editor
WorkDir=.
Executable=C:\WINNT\notepad.exe
[NetMeeting]
MenuText=NetMeeting
Description=NetMeeting
WorkDir=.
Executable=C:\Program Files\NetMeeting\conf.exe
Another Tools .INI file is wtools.ini. It is a submenu file referenced by the main
ATools.ini file. On the main menu, this is titled "Web Tools" (see Tools.ini) and
contains two applications, Internet Explorer and Adobe Acrobat.
[Explorer]
MenuText=Explorer
Description=Windows Explorer
WorkDir=.
Executable=C:\Program Files\Internet Explorer\explorer.exe
Managing from the Ghost Solution Suite Console 74
Managing from the Ghost Solution Suite Console
[Acrobat]
MenuText=Acrobat Reader
Description=Acrobat Reader
WorkDir=.
Executable=C:\Program Files\Adobe\Acrobat\acrobat.exe
GhostCast Server
GhostCasting lets multiple computers running Symantec Ghost Solution Suite
receive the same information over a computer network simultaneously. For example,
you can send image files to multiple computers.
The GhostCast Server works with Ghost Solution Suite to create an image file of
a model computer or restore an image file onto a number of client computers.
The GhostCast Server supports the following forms of data transfer for transferring
files:
■ Unicasting
One Unicast stream of data is sent for each client computer
■ Direct Broadcasting
The data is sent to all computers on a specified subnet. If more than one subnet
is targeted, one stream is sent to each subnet.
■ Multicasting
The data is sent to all of the computers on the network that have requested the
data. Only one stream of data is sent.
The following table lists the fields and description of the GhostCast Server dialog.
Field Description
Image File Browse and select the image file that you
want to send to the client computers
Field Description
■ Disk No.
Select the disk number from the drop
down list
■ Partition No.
Select the partition number from the drop
down list
■ Command line
Enter the command to be executed
Auto Start
■ Time
Enter the time after which the session
should start automatically
■ Client count
Enter the number of clients on which the
task should start automatically
■ Timeout
Enter the time for which the GhostCast
Server waits after a client computer
receives the task.
To set the range of IP addresses and log settings, navigate to File > Options.
Following are the field and description of the Options dialog:
Managing from the Ghost Solution Suite Console 76
Managing from the Ghost Solution Suite Console
Field Description
■ Unicast
■ Multicast
■ Direct Broadcast
Limit data throughput for You can set the maximum limit of the data
transferred:
■ Restoring
Set the limit for restoring in MB per minute
■ Creating
Set the limit for creating image in MB per
minute
■ Restart Operation
Relaunches GhostCast Server
■ Close GhostCast Server
Exits the GhostCast Server
Use Specified Multicast Address Range Enter the range of IP addresses on which the
task should be performed.
Field Description
■ Log Level
■ None
■ Error
■ Statistical
■ Warning
■ Information
■ All
■ Browse and select the log file in which the
logs are captured.
To create a job
You can create a job in one of the following ways:
■ Select any of the first six options from the Computers pane. All these jobs are
scheduled at the current time.
Note: The Schedule Computers for Job dialog does not have the Job Schedule
tab. Also, all the automation jobs have the default option selected for boot image.
Note: Ensure that you have the required permissions to drag and drop resources.
All thin client job details are saved in the Thin Client Jobs system folder. You cannot
delete or rename this new system folder from the console.
All the above options, except Properties, are disabled when the client is not active.
Note: All the jobs on the thin clients are automatically created and scheduled by
the console, and this happens only when the clients are active. When creating the
jobs, the console refers to the operating system type (platform) of the client.
Managing from the Ghost Solution Suite Console 78
Managing from the Ghost Solution Suite Console
General options
Use the Program Options feature to set the general options for Ghost Solution Suite.
Click Tools > Options to view the Program Options dialog.
■ Console options
See “Console options” on page 79.
■ Global options
See “Global options” on page 80.
■ Task password options
■ Domain accounts options
■ RapiDeploy options
■ Agent settings options
■ Custom data sources options
Console options
Set basic console features for miscellaneous refresh actions and warning messages.
Scan resource files for changes every ____ seconds. Specify how frequently (in
seconds) the Ghost Solution Suite Console updates its view of package files in the
Resources view.
See Shortcuts and resources view.
Warn user when no tasks are assigned to the 'default' condition. When a job is
assigned to computers and the default condition has no tasks assigned, a message
appears. The job has no secondary default tasks assigned if a computer in the
group does not meet the primary conditions.
See Setting conditions for task sets.
Refresh displayed data every ____ seconds. Refresh the display of data accessed
from the Ghost Solution Suite Database. This lets you refresh console data at
defined intervals instead of updating every time the Ghost Solution Suite Console
Managing from the Ghost Solution Suite Console 80
Managing from the Ghost Solution Suite Console
receives a command from the server, which can be excessive traffic in large
enterprises.
Global options
Set global options for the Ghost Solution Suite server system.
Delete history entries older than _____ days. Specify the number of days entries
are kept in the history before they are deleted. Enter any number between 1 and
10,000. If you don't select this option, log entries remain in the history.
Remove inactive computers after ____ days. Specify the number of days you want
to keep inactive computers in the Ghost Solution Suite Database before they are
deleted. The default value is 30 days, but any number between 1 and 10,000 is
valid.
Synchronize display names with computer names. Automatically update the
displayed name of the managed computer names in the console when the client
computer name changes. If this option is not selected, changes to the computer
names are not reflected in the console. Synchronization is off by default. The names
do not have to be synchronized for the Ghost Solution Suite server to manage the
computer.
Reschedule failed image deployment jobs to immediately retry. Immediately retry
a failed image deployment job. The program continues to retry until the job succeeds
or until the job is cancelled.
Client/server file transfer port: _____. Specifies a static TCP port for file transfers
to the clients. The default value is 0 and causes the server to use a dynamic port.
This setting is useful if you have a firewall and need to use a specific port rather
than a dynamically assigned port.
Automatically replace expired trial licenses with available regular licenses. Lets
Ghost Solution Suite automatically assign a permanent license to the computer
after the trial license expires.
Note: Be careful when using this option. Ensure that you do not give a permanent
license to computers you do not want to manage after their trial license expires.
Display Imaging status on console. Displays the status of the imaging job on the
Ghost Solution Suite Console.
Remote control ports. Specifies ports for using the Remote Control feature. You
have the option to enter a primary port address and a secondary port address
(Optional).
Managing from the Ghost Solution Suite Console 81
Managing from the Ghost Solution Suite Console
Remove task passwords when exporting or copying jobs. Specifies that you must
remove the task password when exporting or copying jobs.
Display only computers and jobs the user has rights to manage. Displays only the
computers and jobs that the user has rights to manage. If this option is not selected,
all of the computers and jobs are displayed. If this option is selected when security
is enabled and the logged-on user has administrator rights, all computers and jobs
are displayed. However, if this option is selected when security is enabled and the
logged-on user does not have administrator rights, that user's view is restricted to
see the jobs and computers that the user only has rights to. A computer is displayed
if the logged-on user has any permission on the computer's group or if the computer's
group inherits any permissions from a parent folder.
Do not update configuration data on a failed configuration task. If checked, does
not overwrite the data in the Ghost Solution Suite database if a configuration task
fails. The database is not updated until a successful configuration task finishes
running.
Primary lookup key(s). Specifies the lookup key type(s) used to associate a new
computer with a managed computer. The options are Serial Number, Asset Tag,
UUID, or MAC Address.
Sysprep Settings. This lets you enter global values for Sysprep.
See “ Sysprep settings” on page 81.
Sysprep settings
View and configure the Sysprep settings for the Ghost Solution Suite server.
Note: If the product key is being used by another task, you cannot delete the product
key. You are prompted with a message stating that the product key is being used
by another task.
Managing from the Ghost Solution Suite Console 82
Managing from the Ghost Solution Suite Console
Note: To enter the administrator user name for a Windows XP domain, you must
add both the domain name and the user name. Example: Instead of entering only
the user name jdoe, you must enter domainName\jdoe.
Managing from the Ghost Solution Suite Console 83
Managing from the Ghost Solution Suite Console
RapiDeploy options
This feature optimizes the multicasting ability of the RapiDeploy application in the
Ghost Solution Suite server, letting you deploy images to a group of computers
simultaneously, download an image from a file server, or access a local hard drive,
and manage the imaging of several client computers concurrently.
Because RapiDeploy is more efficient when writing directly to the IP address of the
network adapter driver, you can enter a range of IP addresses when using the
multicasting feature for faster computer deployment and management. The Ghost
Solution Suite server accesses the range of computers using the defined IP pairs
and avoids retrieving the computers through the port and operating system layers.
However, because some network adapter cards do not handle multiple multicast
addresses, you can also identify a range of ports to identify these computers. On
the first pass, the Ghost Solution Suite server accesses the selected computers
using the list of IP numbers. On the second pass, the Ghost Solution Suite server
accesses the selected computers using the port numbers or higher level operating
system IDs.
Note: Multicasting images are not supported when using the UNDI driver on PXE,
and are disabled on the client.
managed computer, it uses the existing agent settings. The same process occurs
for automation agents if the Force new Automation agents to take these default
settings option is selected.
Force new agents to take these default settings. Select this option to force the
default settings when adding a new computer.
Force new Automation agents to take these default settings. Select this option to
force the default settings when adding a new automation agent connects.
Note: Security rights and permissions set in one console are enforced in all Ghost
Solution Suite Consoles.
To set general security rights, click Tools > Security and add a user name and
password. You can create users and groups and set scope-based rights.
To set feature-based permissions for specific computers or jobs, select the object
in the console, right-click and select Permissions.
See “ Best practices for Ghost Solution Suite security” on page 85.
See “Enabling security” on page 86.
See “Setting permissions” on page 91.,
See “Groups” on page 88.
See “Rights” on page 89.
No permissions need to be set on each computer group or job folders for the
Administrator group because this has full rights to all features and resources.
However, you can also set up a Technician group that has only basic access and
permissions limiting deployment operations. This prohibits members of the group
from re-imaging the Server computer group or scheduling Distribute Disk Image
jobs. You can explicitly Allow or Deny the group from running these operations for
each computer group in the Computers pane or each job folder in the Jobs pane.
After creating the Technician group, you can limit their rights to set General Options
and set permissions on each computer groups and job folder for the group. You
can select the computer group, right-click it and select Permissions. Select the
group name in the left pane, and click Allow or Deny for a list of deployment
operations. Example: You can select the Deny check boxes for Restore, Schedule
Create Disk Image, and Schedule Distribute Disk Image.
Additional groups can be created with different rights and permissions depending
on the needs and responsibilities in the IT team. If users are assigned to multiple
groups, the Evaluate Permissions and Evaluate Rights features are sorted and
display effective permissions and rights.
Enabling security
You can enable security by first creating a group with Administrator rights, adding
a user to the Administrator group, and selecting Enable Security.
Note: When the Administrator Right is selected, you do not need to select any other
rights because the Administrator Right implies that all other rights are selected.
To enable security
1 Click Tools > Security.
The Security dialog appears.
2 Click the Manage User Groups tab and click Add. The Add User Group
dialog appears.
3 Select the authentication type. You can add a DS group or a group from the
Active Directory. To add groups from Active Directory, refer to the following
section:
See “Adding groups from the Active Directory” on page 88.
4 Click DS Group.
5 Type a name and description in the Add User Group dialog. Click OK.
The group name appears in the window.
6 Select the new group name and click Rights.
7 Select Administrator in the Rights dialog. This assigns complete rights and
permissions to the group. Click OK, and click Close.
8 On the main Security dialog, click the Manage Users tab, and click Add.
The Add User Account dialog appears.
9 Select the authentication type. You can add a GSS user or a user from the
Active Directory. To add users from the Active Directory, refer to the following
sections:
See “Adding groups from the Active Directory” on page 88.
10 Select the GSS User option in the Add User Account dialog.
11 Type the user name, full name, and password. Retype the password, and enter
a description for the user. Click OK.
12 Select the user name in the main Security dialog. Click Rights.
13 Click the name of the new Administrator group in the Groups window. This
assigns the new user to the new group with Administrator rights. Click OK.
Note: You can assign the user Administrator rights directly, but we recommend
you to assign users to groups.
See “ Best practices for Ghost Solution Suite security” on page 85.
14 Now that you have a user with administrator rights, select the Enable Security
box.
Security is now enabled. You can now create users and groups and assign
permissions to computer groups and job folders.
You can add users from the Active Directory.
Adding users from the Active Directory
1 In the main Security dialog, click the Manage Users tab, and click Add.
2 Select the AD User option in the Add User Account dialog.
Managing from the Ghost Solution Suite Console 88
Managing from the Ghost Solution Suite Console
3 If you know the user name, type it in the User name field, or click Browse to
select the user from the Active Directory.
The password field is deactivated because the user is being added from the
Active Directory.
Note: You can add only one user at a time. To import users, see Importing
users from the Active Directory.
Note: When logging on with the imported AD account, Ghost Solution Suite accessed
the Windows Active Directory server to validate the user password.
Groups
Assign the user to previously created groups. If you are enabling security, you can
assign the user to a group with Administration rights.
To add groups, from the Security dialog, click the Manage User Groups tab, and
click Add. Select the authentication type, and type the required details. You can
view the members of any group by clicking the group in the Manage User Groups
dialog and clicking View Members.
See “ Best practices for Ghost Solution Suite security” on page 85.
See “Enabling security” on page 86.
3 If you know the group name, enter it in the Name field, or click Browse to
select the group from the Active Directory. A list of groups, along with their
descriptions, appears in a new dialog. Select a group from the list and click
OK.
4 The Name, Domain, and Description are displayed. However, you can modify
the description. Click OK.
The newly added group appears in the main Security dialog.
DS authentication
If the user is already in the Ghost Solution Suite Database and tries to access the
Ghost Solution Suite Console, the Ghost Solution Suite server checks the
authentication with the logged on user, and upon matching does not prompt for
user credentials. Similarly, if a group is already added in the Ghost Solution Suite
Database and if a logged-on user, who is a part of the AD group, tries to access
the Ghost Solution Suite Console, the Ghost Solution Suite server does not prompt
for credentials.
Rights
This dialog lets you set general rights for a user or group.
To verify, add, or change the rights assigned to each console user
1 On the Security page, select a user and click Rights.
2 Click the Rights tab.
3 Select the check box for each right you want to grant.
4 After selecting all applicable rights, click OK to save your changes.
A brief explanation of each Ghost Solution Suite server right that can be assigned
is given below:
■ Administrator. Lets the user access all features available on the Ghost Solution
Suite Console. You must have Administrator rights to enable security.
See Enabling security.
Managing from the Ghost Solution Suite Console 90
Managing from the Ghost Solution Suite Console
■ Options Console. Lets you set the view and the Console options.
See Console options.
■ Options Global. Lets you set the view and the Global options.
See Global options.
■ Options Domain Accounts. Lets you set the view and the Domains Accounts
options.
See Domain accounts options.
■ Options RapiDeploy. Lets you set the view and the RapiDeploy options.
See RapiDeploy options.
■ Options Agent Settings. Lets you set the view and the Agent Settings options.
See Agent settings options.
■ Options Custom Data Sources. Lets you create Custom Data Sources options.
See Custom data sources options. You can view, create, and set database
aliases.
■ Manage Rejected Computers. Lets you view rejected computers in Ghost
Solution Suite and change their status.
See Rejected computers in Ghost Solution Suite.
■ Refresh Clients. Lets you refresh Ghost Solution Suite clients. See Refresh
Ghost Solution Suite. You can use the View > Refresh clients <CTRL +F5>
feature to disconnect and reconnect client computers.
■ Allow Scheduling on All Computers Group. Lets you schedule jobs on All
Computers. If you have administrator rights, by default, you have the rights to
schedule job on all computers, irrespective of the check box state. You can
grant this right to a specific user or a group.
■ Import/Export. Lets you import and export jobs and import computers as well.
See Importing and exporting jobs and Importing new computers from a text file.
■ Options Task Password. Lets you centrally update passwords for users and
groups so they can access the Copy File to, Distribute Software, Run Script,
Distribute Personality, and Capture Personality tasks. You must have
administrative rights to access this option.
See Task password options.
■ Use PXE Configuration Utility. Lets you use the PXE Configuration Utility.
■ Options Virtual Centers. Lets you view and add options for Virtual Centers.
See Virtual centers options.
■ Run Script on DS. Lets you choose to run scripts either on the server or on the
client.
Managing from the Ghost Solution Suite Console 91
Managing from the Ghost Solution Suite Console
Setting permissions
Set permissions for jobs, job folders, computers, and computer groups.
See “ Best practices for Ghost Solution Suite security” on page 85. for additional
design tips.
Setting permissions
1 Right-click on a computer group or job folder (or individual computers and jobs)
and select Permissions. The Object Security dialog appears.
2 Click the Groups tab and select a group name. Or click the User tab and select
a user name.
3 From the list in the right pane, select if you want to Accept or Deny permission
to run the operations on the selected computer or job objects. These
permissions include access to remote operations using Ghost Solution Suite
and features for scheduling Deployment tasks.
See “Remote operations using Ghost Solution Suite ” on page 128.
See “Deployment tasks” on page 170.
Managing from the Ghost Solution Suite Console 92
Managing from the Ghost Solution Suite Console
4 Select the Allow or Deny check box to explicitly set security permissions for
these Ghost Solution Suite features for the selected objects.
Note: Administrators have access to all objects with unrestricted rights and
permissions. You cannot explicitly deny permissions to computer or job objects
for users with administrator rights.
Note: You can set permissions for all jobs and computers by clicking in the Jobs
pane or Computers pane without selecting a job or computer object.
Note: Although you are accessing another connection (another Ghost Solution Suite
Database), Windows remembers the last place you browsed to, which would be
the Ghost Solution Suite Share of the previous Ghost Solution Suite server
connection. You need to browse to the new connection's Ghost Solution Suite Share
to access its shared folder that contains its RIPs, images, executables, and other
resources.
4 From the ODBC Data source name drop-down list in the Define Connection
Information dialog, select the new Data Source name you just created.
5 In the Installation Directory path field, enter or browse the full UNC path (or
path using any locally mapped drive) to the directory of the required Ghost
Solution Suite server, such as:
\\server\express or H:
6 Click OK.
■ Managing computers
■ Computer properties
Managing computers
From the Computers pane of a Ghost Solution Suite console, you can identify,
deploy, and manage all computer resources across your organization, including
desktop computers, notebook computers, network and Web servers, and network
switches. You can quickly modify any computer's configuration settings or view its
complete management history. Or you can take on big projects, such as completely
re-image the hard drive, restore software, and migrate personality settings for a
whole department. You now have management of all your computer resources
available from a Windows console from any location.
All computer resources can be accessed and managed as single computers or
organized into computer groups with similar hardware configurations or deployment
requirements, letting you run deployment jobs or execute operations on multiple
Managing Computers 96
Managing computers
computers simultaneously. You can use search features to locate a specific computer
in the Ghost Solution Suite Database, or set filters to sort computers by type,
configuration, operating system, or other criteria.
Manage with computer icons. Major computer types are identified by a computer
icon in the console, with a list of scheduled jobs and operations associated with
each computer. In the Ghost Solution Suite Console, you can assign and schedule
deployment jobs to computers or groups by dragging the computer icon to a job in
the Jobs pane, or vice versa.
See “Viewing computer details” on page 97.
Add new computers. Ghost Solution Suite lets you add new computer accounts
and set configuration properties for new computers before they are recognized by
the Ghost Solution Suite Server system. Preset computer accounts automatically
associate with new computers when they start up, or can be associated with
pre-configured computers.
See “Adding new computers” on page 99.
The New Computer icon appears for a new computer if the MAC
Address is provided when creating a new computer account using
any import or new computer account feature.
Note: If you do not enter a MAC address, the computer you create or import
becomes a virtual computer.
3 (Optional) Click Import to add new computers from a delimited text file.
See “Importing new computers from a text file” on page 102.
4 Click OK.
A pre-configured computer account icon appears in the Computers pane.
When a new computer starts up, you can assign it to this preset account.
You can create computer accounts and automatically assign predefined names.
These computer accounts can be associated with computers in a selected computer
group.
To create and associate multiple computer accounts
1 Select a computer group, including the New Computers group (empty groups
cannot access features). Right-click and select the Configure command. The
Computer Configuration Properties dialog appears.
2 Enter names and configuration settings for each new computer account using
the Computer Configuration screens.
See “Computer configuration properties” on page 103.
Managing Computers 102
Adding new computers
3 (Optional) Click the Microsoft Networking category and click Define Range.
■ In the Fixed text field, enter a base computer name. Example: Sales.
■ In the Range start field, enter a numeral or letter to add to the Fixed Text
name. This creates a unique name for a group of computers starting with
the specified character. The range of numerals and letters is assigned to
the computer name. Example: Enter 3.
■ Select Append to add the range of numerals after the computer name.
Clear the check box to add names before the computer name.
In the above example, the Result field displays computer names beginning
with Sales3 and ending with Sales12.
4 Click Associate. You can now associate computers in a group (including the
New Computers group) with the multiple computer accounts.
5 Click OK.
Note: Jobs can be added to the import file. They can be created and associated
with the new computers.
4 The Computer Properties page opens. You can edit or add values not set in
the import file, such as computer name, TCP/ IP settings, user name, and other
configuration settings.
5 Click OK.
The imported computers appear in the Computers pane of the Ghost Solution
Suite Console.
You can also import a computer to be placed in a sub-folder in the Computers
pane and create a job to be associated with the imported computer. See the sample
import file for additional information.
General configuration settings Set the most important value from this property sheet. It
includes the name of the computer in Ghost Solution Suite,
the NetBIOS name of the computer, the MAC address and
other settings.
Microsoft networking Set the Windows name of the computer and the Workgroup
configuration settings or Domain settings.
TCP/IP configuration settings Set the TCP/IP addresses for one or more network adapters.
NetWare client configuration Set Novell Directory Services client logon options.
settings
Operating system licensing Set the registered user name and view the hashed installation
configuration settings license key for the installed operating system.
User account configuration Set the local Windows user account values.
settings
Field Description
Field Description
License key The hash value rendered from the OEM key
or 25-digit license key required when installing
the operating system.
User name The user name for the local Windows user
account.
Full name The full name for the local Windows user
account.
Field Description
Field Description
■ Fixed text
Enter the text portion of the name that you
want to associate with each computer.
Example: MARKETING.
■ Range start
Enter a whole number to add to the fixed
text. Example: 1.
■ Range start
Enter a whole number to add to the fixed
text. Example: 1.
■ Append
Select this check box to add the range
after the fixed text in the computer name.
If you clear this box, the number is added
as a prefix to the fixed text.
■ Result
View an example of the selected names
that is assigned to each computer.
Example: MARKETING1...MARKETING6.
Field Description
mjones.yourcompany.com/OU/newOU/users
internal.myServer.org/New
Corporate Computer OU/Mail
Room/Express Mail Servers
Field Description
Field Description
Add.
Field Description
Field Description
Field Description
Field Description
Add additional WINS settings for this network adapter. Select one of the Enable
NetBIOS over TCP/IP, Disable NetBIOS over TCP/IP, or Use NetBIOS settings
from DHCP server options for this network adapter.
See “Computer configuration properties” on page 103.
Note: You cannot edit this information in the Windows 98 operating systems. The
Ghost Solution Suite Console disables the edit feature on these types of clients.
Field Description
■ U (route is up)
■ H (target is a host)
■ G (use gateway)
■ R (reinstate route for dynamic routing)
■ D (dynamically installed by daemon or
redirect)
■ M (modified from routing daemon or
redirect)
■ A (installed by addrconf)
■ C (cache entry)
■ ! (reject route)
Managing Computers 113
Computer configuration properties
Field Description
Preferred server Select this option and enter the name of the
NetWare server. Example: \\OneServer. This
is the primary login server for the NetWare
client.
Preferred tree Select this option and enter the name of the
NDS tree.
NDS User name Enter the name of the user object for the
NetWare client.
Run login scripts Select this option to run the NetWare client
login scripts.
Field Description
Field Description
Field Description
User name The user name for this local Windows user
account.
Full name The full name for this local Windows user
account.
User must change password at next logon Select to force the user to change the
password after setting the configuration
properties.
User cannot change password Prohibit the user from changing the password
at any time.
Managing Computers 115
Ghost Solution Suite Agents
Field Description
Ghost Solution Suite Agent on Windows The Ghost Solution Suite Agent runs on
Windows computers, including desktops,
notebooks, and servers.
Ghost Solution Suite Agent on Linux This Ghost Solution Suite Agent runs on Linux
workstations and servers.
Ghost Solution Suite Agent on ThinClient CE This agent runs on ThinClient Windows CE
6.0 6.0 operating systems and lets the Ghost
Solution Suite Console manage WinCE 6.0
based Thin Clients.
Ghost Solution Suite Agent on CE .NET This agent runs on the CE .NET 4.2 operating
system.
Managing Computers 116
Ghost Solution Suite Agents
Ghost Solution Suite Server Agent This agent runs on the Ghost Solution Suite
Server computer when running Ghost
Solution Suite on the Notification Server.
Note: If no Ghost Solution Suite traffic is sent to the Ghost Solution Suite System
agent, the TCP/IP protocols send an occasional watchdog packet (approximately
every 24 hours) to ensure that the connection is still valid.
Server connection
Table 4-10
Field Description
Connect directly to this Deployment Sever Select this option so that the client receiving
the Ghost Solution Suite Agent connects to
the Ghost Solution Suite Server you selected
to configure.
Discover Ghost Solution Suite Server Managed computers can use the multicast
using TCP/IP multicast address if they are on the same segment as
the Ghost Solution Suite Server or if multicast
is enabled on the network routers. Ensure
that the multicast address and port match
those set up on the Ghost Solution Suite
Server. Try using defaults on both the client
and Ghost Solution Suite Server if you have
problems while connecting.
Field Description
Refresh connection after idle This check box and set the refresh time in
hours or days. The Ghost Solution Suite
Server closes the connection after the
specified time and immediately tries to
re-open the connection. This sends a
message to client computers that the network
is down.
Abort files transfers if rate is slower than Select this option to preserve bandwidth when
running deployment tasks on slower
connections.
Access
Set these commands to control the way the client handles requests from the server.
Field Description
Allow this computer to be remote Select to let the administrator remotely control
controlled. the selected computer. The default setting is
to NOT let the computer be remotely
controlled.
Managing Computers 121
Ghost Solution Suite Agents
Field Description
Prompt the user before performing actions You can select the following options to prompt
the user before the corresponding action is
performed:
Time to wait for user response If one of the Prompt the user before
perform actions is selected and the user is
not at the computer to respond, you need to
decide whether to continue or abort the
operation. Specify the time to wait for the
user's response, and select one of the
following:
Select when the Ghost Solution Suite Select the days and set the start and end
Server is denied access to the Ghost times when access to the Ghost Solution
Solution Suite Agent. Suite Agent is denied.
Security
This page lets you secure data between the Ghost Solution Suite Server and the
Ghost Solution Suite Agent, or to set a password so that the user on the client
computer can only view and modify the User Properties of the Ghost Solution Suite
Client Settings on the managed computer.
Managing Computers 122
Ghost Solution Suite Agents
Field Description
Encrypt session communication with Select to allow encryption from this managed
Ghost Solution Suite Server client computer to the Ghost Solution Suite
Server. This lets encrypted data
transmissions between the Ghost Solution
Suite Server and the Ghost Solution Suite
Agent on the client computer. If selected, the
client computer can connect (but is not
required to connect) using encryption.
Require encrypted session with any server Select to require encryption between the
managed client computer and the Ghost
Solution Suite Server. If this option is selected
and the option to allow encryption in the
Deployment Configuration tool is not selected,
the Ghost Solution Suite Server does not
communicate with the Symantec Client on
the managed client computer.
Note: Selecting encryption options slows
down the communication path between the
agent and the Ghost Solution Suite Server.
Password protect Admin properties from Select to let users on the managed computer
user access the Admin properties only if they enter
the set password. If the check box is selected
and the user does not know the password,
they will have rights only to view the User
Properties, which includes only the User
Prompts and Remote Control tabs on the
Symantec Client Settings dialog.
Field Description
Hide client tray icon Select to hide the Symantec Client icon in the
system tray of the managed computer. If you
hide the icon, you must run AClient.exe with
the -admin switch to view and modify the
complete administrative properties from the
managed client computer.
Log file
The Log File page controls how data is logged and saved in a Ghost Solution Suite
Server system, letting you save different types and levels of information to the log
files. You can save a text file with log errors, informational errors, and debug data
using this dialog. If the log exceeds the specified size, the older data is dropped
from the files. You can maximize the size of the log file to save all selected data.
Field Description
Save log information to a text file Select this option to save information to a log
file. By default, this option is cleared.
Selecting this option enables the File name
and Maximum size fields.
File name. Enter the name and path of the log file. The
default path is \Program
Files\Altiris\AClient\AClient.log
file.
Note: If the log exceeds the specified size, the older data is dropped from the files,
so it is recommended to provide maximum file size.
Proxy
Typically, remote networks on the other side of a router or switch cannot receive
multicast or Wake-On-LAN packets from the Ghost Solution Suite Server. Setting
the managed computer as a proxy client computer forwards or re-creates the
multicast packets. A managed client computer setup as a multicast proxy simply
acts as a Ghost Solution Suite Server and advertises the server's name and IP
address through multicasting. You can also set the managed computer as a proxy
to send Wake-On-LAN packets.
Set these options to control how the managed computer acts as a proxy agent,
identifying the type of traffic this managed computer forwards from the server.
Field Description
Forward Ghost Solution Suite Server Select if you want to advertise the Ghost
discovery multicast packets Solution Suite Server to client computers on
another LAN segment or if the client computer
is on the other side of the router.
Send multicast advertisement every Set the time in seconds, minutes, or hours
for managed computers to send a multicast
advertisement.
Field Description
Delay starting jobs after system startup Set the time in seconds, minutes, or hours
for managed computers to delay jobs until
after system startup.
Specify the Windows boot drive Specify the drive that the client computer
boots from. The default is the C drive.
Managing Computers 125
Computer properties
Field Description
Force all programs to close when shutting Select this option to shut down applications
down when using Power Control features. The user
is still prompted to Abort or Continue the
shutdown.
Synchronize date/time with Ghost Solution Select this option to synchronize the system
Suite Server clock of managed computers with the time of
the Ghost Solution Suite Server.
Prompt for a boot disk when performing Select this option to prompt for a boot disk
automation jobs while running any automation jobs.
Computer properties
View and edit the computer properties for each managed computer.
View and edit computer properties by double-clicking a computer icon in the
Computers pane, or right-clicking and selecting Properties, or clicking the icon in
the toolbar.
See “General” on page 125., See “Hardware ” on page 125.
General
View or change the name of the computer as it appears in the console. You can
view the following: logged-on user names, operating system installed, name of the
Ghost Solution Suite Server, whether an automation partition is installed, version
of the Symantec Windows Client, and other client information.
See “Computer configuration properties” on page 103.
Hardware
View processor make and type, processor count, RAM installed on the computer,
display configuration, manufacturer, model, product name, MAC address of each
network adapter installed, serial number, asset tag, UUID, and whether Wake On
LAN and PXE are installed and configured.
See “Computer configuration properties” on page 103.
Managing Computers 126
Computer properties
Drives
View information about each drive on the computer. If you have multiple drives,
you can select a drive from the list to view its settings, such as the capacity, serial
number, file system, volume label, and number of drives installed.
See “Computer configuration properties” on page 103.
TCP/IP
View TCP/IP information, including a list of all installed network adapter cards (up
to eight) for the selected computer. Click Change to open the Configuration page
to modify settings
See “Configuring computers ” on page 133.
See “Computer configuration properties” on page 103.
Applications
View the applications that are installed on the computer, including their description,
publisher, version number, product ID, and system components.
See “Computer configuration properties” on page 103.
Services
View the services installed on the computer along with the description, start type,
and path for each service.
See “Computer configuration properties” on page 103.
Devices
View the devices installed on the computer, including display adapters, disk drives,
ports, storage volumes, keyboards, and other system devices.
See “Computer configuration properties” on page 103.
Location
View and edit user-specific properties such as contact name, phone number, e-mail
address, department, mail stop, and site name. As the administrator, you can enter
this information manually or you can let the user populate this screen using the
Prompt User for Properties option.
See “Prompt user for properties ” on page 141.
Managing Computers 127
Computer properties
Bay
View location information and other properties for Rack / Enclosure / Bay
components for high-density and blade servers. Set rules for automatic
re-deployment of blade servers based on physical location changes. This property
is available only to systems using blade servers.
Rule Action
Rule Action
Ignore the Change This option lets you move blades to different
bays without automatically running jobs. The
server blade placed in the bay is not identified
as a new server and no jobs are initiated. If
the server existed in a previous bay, the
history and parameters for the server are
moved or associated with the new bay. If the
server blade is a new server (never before
identified), the established process for
managing new computers is executed.
Wait for User Interaction (Default) No job or tasks are performed (the
Ghost Solution Suite Agent on the server
blade is instructed to wait). The icon on the
console changes to reflect that the server is
waiting.
Lights-Out
View information about the remote management hardware installed on the selected
computer (most often a server) used to power up, power down and restart the
computer remotely, or to check server status. You can also enter the password for
the remote management hardware by clicking Password.
Note: This feature is currently only available for selected HP Integrated Lights Out
(ILO) and Remote Insight Lights-Out Edition (RILOE) features.
Field Description
Quick Disk Image Select a computer and image its hard disk.
This creates and stores the image to
distribute now or later.
See “Quick disk image ” on page 133.
Power Control Wake up, restart, shut down, and log off
remotely.
Field Description
ADVANCED >
Prompt User for Properties Query the user for personal information. This
feature sends a form to the user to fill out.
Field Description
Configuring computers
From the Operations menu, you can enter and modify configuration settings for
computers. See “Computer configuration properties” on page 103. for complete
information about configuration settings.
To configure computers
1 Right-click a computer and click Configure.
The Computer Configuration Properties dialog appears.
2 Set basic configuration values in the General configuration group (default
view).
3 Click other configuration group icons in the left pane to set additional values.
4 Click OK.
See “Remote operations using Ghost Solution Suite ” on page 128.
Power control
This computer operation lets you wake up a computer, restart a computer, shut
down, or log off as the current user for a selected managed computer. You can
also power a computer on if Wake-On-Lan is supported.
Restore a computer by right-clicking a computer icon in the Computers pane and
selecting Power Control, clicking Operations > Power Control on the menu bar,
or clicking the icon on the toolbar.
Managing Computers 135
Remote operations using Ghost Solution Suite
To control power
1 Right-click a computer and select Power Control.
A secondary menu appears with the following options:
Remote control
Multiple methods are provided to remote control managed computers. The integrated
GSS remote control utility can be used on Windows XP, 2003 Server, and 2000
computers.
Additionally, you can access the built-in Remote Desktop feature built into many
Windows operating systems directly from the Ghost Solution Suite Console. You
can also manually add access to other remote control utilities by modifying a
configuration file.
■ GSS remote control
■ Remote desktop connection
■ Additional remote control programs
Note: You cannot disable the flashing eye icon while the computer is being remotely
controlled.
■ The client must have the appropriate Proxy option selected in Symantec Client
Properties.
■ The client and Ghost Solution Suite Server Console must be able to communicate
to each other through TCP/IP.
To remotely control a managed computer
1 Right-click a computer and click Remote Control > GSS Remote Control.
This opens the Remote Control window displaying the managed computer's
screen.
2 From the Remote Control window, you can execute the following commands:
Toolbar
Control menu
Disable Input from the Client Click to prohibit the user of the managed
computer from using the keyboard or
mouse during the remote-control session.
View menu
3 To end a Remote Control session, click Control > Close Window in the
Remote Control window.
3 Select Control each client separately in its own window to remote control each
computer separately.
or
Select Control all clients together, in the same window, using the following
master to remote control the selected computers together and select the master
computer.
4 Click OK.
The remote control connection is established for the computers.
Execute
Send a command from the Ghost Solution Suite Console as if you were entering a
command from the command-line prompt on the client computer.
Execute a command to a client computer by right-clicking a computer icon in the
Computers pane and selecting Execute, clicking Operations > Execute from the
menu, or clicking this icon in the toolbar.
To execute
1 Type a command you would like executed on the selected remote computer(s),
or select from a list of previously-run commands. Example: Type regedit to
open the registry on the computer.
2 To run the command as another user on the managed computer, click User
and enter the user name and password.
User account
Use this dialog to run a script using another local user account. You can log in with
another user name and password with rights to run an execute command.
Table 4-18
Field Description
Run with default security credentials. This option runs with the current user
credentials. This is the default option.
Managing Computers 141
Remote operations using Ghost Solution Suite
Field Description
Run with the following credentials Click this option to log on with another user
name and password.
Chat
You can communicate with managed computers using the Chat text messaging
system. From the Ghost Solution Suite Server Console, select an individual computer
or a group of computers to open an individual chat session with each logged-in
user.
Open text messaging with a user by right-clicking the computer icon in the
Computers pane and selecting Chat, or clicking this icon in the Remote Control
dialog.
See “Remote control ” on page 136.
To chat
1 Open a chat session. The Chat with <computer name> window appears,
identifying the computer you are sending messages to.
2 Type a message in the lower field.
3 Click Send or press Enter.
The exchange of text messages appears in the upper field.
See “Remote operations using Ghost Solution Suite ” on page 128.
Note: All properties are selected by default; you must deselect the properties
you don't want to include when the client is prompted.
3 Click OK.
The properties form appears for the logged-on user of the computer, asking
for location properties.
When the user enters information and selects OK, the Location properties in the
Computer Properties field are updated for the selected computer. If the user changes
the computer name, the name in the Computers pane of the Ghost Solution Suite
Console also changes. These settings are stored directly to the Ghost Solution
Suite Database.
See “Remote operations using Ghost Solution Suite ” on page 128.
■ Scripted OS install
During the Ghost Solution Suite Server installation, the Pre-boot Operating System
page appears for you to select a default pre-boot operating system, which is used
by Boot Disk Creator to create the configurations that boot client computers to
automation. You can install additional pre-boot operating system files through Boot
Disk Creator. See Boot Disk Creator Help.
If you are running PXE Servers, you do not need to install an automation partition
on each client computer's hard disk. When the Ghost Solution Suite Server sends
a deployment job, PXE-enabled client computers search for a PXE Server to receive
the boot menu options and the boot menu files that are required to boot to
automation. See Automation Pre-boot Environment in the Ghost Solution Suite
Server Reference Guide.
To install an automation partition
1 Right-click a computer and click Advanced > Install Automation Partition.
2 From the drop-down list, select the pre-boot operating system environment
you want to install.
3 Click OK.
The Automation Agent you selected installs as an embedded partition on the client
computer's hard disk. After the installation completes, the client computer reboots
automatically. You can now run automation-specific deployment tasks on this
computer.
Note: Servers are recognized by their operating system (such as Windows 2000
Advanced Server, Windows Server 2003, 2008, or any Linux operating system),
multiple processors, and specific vendor server models.
Field Description
Manage Servers from the Console. The Ghost Solution Suite Server Console
includes features specifically designed for
deploying and managing servers, such as
enhanced task logging and history tracking
features to let you recall administrative
actions and quickly redeploy mission-critical
servers.
Table 4-20
Field Description
Support for multiple network adapter Because servers may require more than one
cards. network interface card, Ghost Solution Suite
Server provides property pages to access
and configure multiple network adapters
remotely from the console.
Synchronized server date and time. Ghost Solution Suite Server automatically
sets the server's date and time after installing
or imaging (as part of the configuration
process). Ghost Solution Suite Agents include
an option to disable this feature (it is off by
default).
Enhanced scripting capabilities. Ghost Solution Suite Server also lets you view
and debug each step in the deployment script,
and track each job to provide a history of
tasks for redeploying a server.
Managing Computers 146
Deploying and managing servers
5 Click Save.
6 Click OK.
When you run a deployment job on a computer where the Ghost Solution Suite
Agent is remotely installed, a message appears stating that no BootWorks partition
or PXE stamp is found. The message remains open until the user clicks OK on the
message dialog, which delays executing the scheduled job as part of an automated
redeployment process. To fix this delay:
To clear BootWorks prompt for remote Iistall
1 Select Tools > Options. The Program Options dialog appears.
2 Select the Agent Settings tab.
3 In the Automation Agent Settings section, select the Force new Automation
agents to take these settings check box and click Change Default Settings.
4 Click OK.
Following these steps, ensures that the BootWorks message does not appear and
a job runs smoothly when scheduled.
Virtual bays
Hewlett-Packard blade servers now have a Virtual Bay feature that lets you
pre-assign deployment jobs to the Rack, the Enclosure, or to a specific blade server
in the Bay. Any HP blade server can have predefined deployment jobs and
configuration tasks associated with it to execute automatically upon installation.
(This feature requires that the Hewlett-Packard Rapid Deployment Pack is installed.)
The Virtual Rack/Enclosure/Bay icons change from virtual icons to managed server
icons in the Ghost Solution Suite Console as live blade servers are inserted and
identified by Ghost Solution Suite.
Table 4-21
Field Description
Field Description
Note: If you create Virtual Bays for an enclosure (such as the BLe-class with 20
bays) and if another model of server blade with an enclosure containing fewer bays
is connected (such as the BLp-class with 8 bays), the excess virtual bays are
truncated automatically. Conversely, if you create Virtual Bays with fewer bays (8)
and install an enclosure with additional bays (20), you must re-create the virtual
bays in the enclosure (right-click the enclosure name in the physical view and click
New Virtual Bays).
Proliant™ BL 40p
HP blade servers let you employ all features provided in the Ghost Solution Suite
Console when you install the HP Proliant Essentials Rapid Deployment Pack (see
www.hp.com/servers/rdp), including the Virtual Blade Server feature. The name of
each Rack for an HP Server appears along with the assigned name for the Enclosure
and Bay. These names are collected from the SMBIOS of the server blade and
appear in both the physical and server views within the Computers pane of the
Ghost Solution Suite Console.
For HP blade servers in the physical view, the Rack name can be a custom name
in the console, with all subordinate Enclosures and Bays also identified. Example:
Managing Computers 150
Deploying and managing servers
<rackName>
<enclosureName>
<bayNumber>
See “Server management features” on page 145.
See “Server deployment options ” on page 146.
For Dell blade servers in the physical view, the Rack name is always Dell. All
subordinate Enclosures and Bays are identified with custom names under the Dell
rack name. Example:
Dell
<enclosureName>
<bayName>
See “Server management features” on page 145.
See “Server deployment options ” on page 146.
For Fujitsu-Siemens blade servers in the physical view, the Rack name is always
Fujitsu-Siemens. All subordinate Enclosures and Bays are identified with custom
names under the Fujitsu-Siemens rack name.
Managing Computers 151
Deploying and managing servers
Example:
Fujitsu-Siemens
<enclosureName>
<bayName>
See “Server management features” on page 145.
See “Server deployment options ” on page 146.
Note: If you have Fujitsu-Siemens Server blades managed by the Ghost Solution
Suite Server, ensure that the SNMP service is running on the Ghost Solution Suite
Server. Also, if the Ghost Solution Suite Server is installed on a Windows 2003
server, ensure that the security is set correctly to receive traps from remote
computers. By default, Ghost Solution Suite Servers cannot receive traps from
remote computers.
Click <CTRL> F or click Find Computer on the console toolbar to search the Ghost
Solution Suite Database for computers by property settings. The search begins at
the top of the computer list and highlights the computer name in the Computers
pane when a match is found. Press F3 to find the next computer that matches the
search criteria until there are no more results, or the end of the computer list is
reached.
To find a computer in the database
1 In the Search For field, type all or part of the computer's property values you
would like to search for. This alpha-numeric string is compared with specified
database fields.
2 From the In Field drop-down list, select the field you want to search in the
Ghost Solution Suite Database.
Example: To find a computer by searching for its IP address, type the address
in the Search For field and select the IP Address from the In Field drop-down
list.
The computer you are looking for appears highlighted in the Computers window in
the console.
Managing Computers 153
Deploying and managing servers
Note: This search is not case-sensitive and allows wildcard searches using *.
Note: The lab name must be unique because the program creates a default
image file name based on the name, and the image file name must be unique.
The default image name is synchronized in all lab jobs, so if you change the
name later you must change it in all the jobs that use the image.
3 (Optional) Enter a lab description to help you differentiate the lab from others
and click OK.
Managing Computers 154
Deploying and managing servers
Restore Lab This job restores the image and registry files
to a computer where a lab was previously
deployed. You can quickly get a computer
running again by restoring the lab on that
computer.
Field Description
Note: To delete a condition of a filter, select the filter condition from the Filter Set
up dialog and click Delete.
To create filters
1 In the Ghost Solution Suite console, navigate to the Computers section and
right-click to view the options.
2 From the options, select New Group.
3 In the Filter Set up dialog, enter the name of the filter that you want to create.
4 Click Add....
5 In the Filter definition dialog, select the field from the drop-down list.
6 Select the operation parameter.
Managing Computers 156
New Dynamic Machine Groups
Filter Setup
The Filter Set up dialog lets you create, modify, and delete the filters that are
applied to the computers in the network. A filter is a set of multiple conditions based
on which the computers that are present on the network are filtered. After you add
the conditions to the filter, the table displays all the conditions that are set for the
filter.
Following are the field and description of the Filter Set up dialog:
Field Description
Following are the field and description of the Filter Definition dialog:
Managing Computers 157
New Dynamic Machine Groups
Field Description
■ contain
■ does not contain
■ ends with
■ is exactly
■ starts with
Value Enter the value for the condition that you want
to use.
■ Deployment tasks
■ Scripted OS install
■ Scripted install for Windows XP, Windows Server 2003 and earlier
■ Scripted install for Windows Vista, Windows Server 2008, and later
■ Distributing software
■ Modifying configuration
■ Getting inventory
■ Running a script
■ Copying a file
■ Power control
■ Waiting
■ Sample jobs
■ Initial deployment
■ Configurations
■ Jobs
■ Advanced
computer icons. Job status icons also appear in the Details pane of the Ghost
Solution Suite Console to indicate various deployment states.
See “Viewing job details” on page 160.
The New Job Wizard guides you through common deployment and management
jobs. It is an easy way to set up new users or migrate users to new computers,
create and distribute images of computers on the network, distribute software
packages, restore computers, and more.
See “New job wizard” on page 162.
Jobs include one or more Deployment tasks. You build jobs by adding tasks to a
job and customizing the task for your specific needs. You can add tasks to capture
and distribute images, software packages, and personality settings. You can also
write and run a script task, or run scripted installs, configure settings, copy files and
back up registry settings. You can also modify existing jobs by adding, modifying,
copy and pasting, or deleting tasks to suit your requirements.
See “Building new jobs ” on page 167.
Set conditions on jobs to run only on computers with properties that match the
criteria you specify. You can build one job to run on different computer types for
different needs, and avoid mistakes by ensuring that the correct job runs on the
correct managed computer. Add links.
See “Setting conditions for task sets” on page 168.
Initial Deployment lets you run predefined jobs and configuration tasks on new
computers when they start up. You can automatically deploy new computers by
imaging and configuring TCP/IP, SIDs, and other network settings and installing
basic software packages. See Sample jobs .
Sample jobs are installed with Ghost Solution Suite and appear in the Samples
folder of the Jobs pane. You can run many sample jobs as they are, or you can set
environmental variables. See Sample jobs.
A job is in progress.
■ A description of the job, if available. You can also use Add or Modify in the main
window to edit the description.
■ If a job defines error conditions when individual tasks run, the Status field displays
any errors incurred and the tasks that completed successfully.
■ Job Schedule details. This is the job's run time, beginning when the job started
and ending when it completed successfully.
■ The currently applied conditions appear in a list box with a Setup option to add
conditions to different task sets for different computer properties within a job.
Conditions specify characteristics that a computer must have before the job
runs. See Setting conditions for task sets.
■ A list of tasks assigned to the job and task descriptions also appears. Change
the order of the task execution with the up and down arrows. Tasks are executed
in the order they are listed. See Deployment tasks.
■ Features to add, modify, and delete tasks for each job.
■ A list of assigned computers and its deployment history.
To sort jobs or computer details, just point and click on the category in the Details
pane. Example: Click the Status column heading to organize and display the
progress status of the job.
See “Viewing computer details” on page 97.
Building and scheduling jobs 162
New job wizard
Create a new job by clicking New Job Wizard on the Ghost Solution Suite Console,
clicking File > New > Job Wizard, or right-clicking in the Jobs pane of the Ghost
Solution Suite Console and selecting New Job Wizard. The New Job Wizard
appears to guide you through basic deployment jobs.
Building and scheduling jobs 163
New job wizard
Note: You cannot define return codes when using the New Job Wizard. See “Building
new jobs ” on page 167.
Migrating computers
From the New Job Wizard, you can select Migrate computers to quickly distribute
hard disk images, software, and settings from a user's current computer to a new
computer. You can image a new computer's hard disk with a new operating system
and install software and personality settings. Or perform different levels of migration
to distribute only software or to simply capture and distribute personality settings
to the new computer.
Note: This option creates two jobs that appear in the Jobs pane: Job (Capture)
and Job (Distribute).
Note: This option creates two jobs that appear in the Jobs pane: Job (Capture)
and Job (Distribute).
Note: This option creates a single job with a Capture Personality Settings task.
Option summary
After selecting the options in the New Job Wizard, you can view a summary of the
job names, assigned computers, conditions, and other selected choices. To change
any options, click Back to return to the previous dialog. Click Finish to complete the
steps in the wizard.
See “New job wizard” on page 162.
Building and scheduling jobs 167
Building new jobs
Select a job
Select the jobs or groups of jobs to assign to computers or computer groups. Use
the SHIFT and CTRL keys to select multiple jobs or job folders. Click Next.
Note: The default condition (named default) has no parameters or values associated
with it. If this is the only condition that a job contains, the tasks associated with the
default condition will always work on all computers to which the job is assigned. A
default condition is like having no conditions.
In addition, if a task is associated with the default condition, the task always runs
when a computer does not meet any other conditions associated with this job.
Building and scheduling jobs 169
Setting conditions for task sets
The task set you create appears in the Task list for each condition. When you select
a new condition, the tasks for that condition appear.
Note: When using User Defined Tokens to set conditions for some client property
values, you may be required to use the decimal value instead of the hex value.
Example: When setting conditions based on the NICS table on the nic_device_id
and nic_vendor_id columns, you must use decimal values.
Deployment tasks
A task is an action of a job. Jobs are built with tasks. Each task runs according to
its order in the task list contained in a job. You can resize the task pane by dragging
the bottom pane (horizontal bar) that separates the task list and the scheduled
computer list of the Ghost Solution Suite Console. This lets you view a greater
number of tasks in a deployment job without using the scroll bar to navigate up and
down.
Common Tasks
The Add menu of the Ghost Solution Suite Console includes the following tasks:
Field Description
Field Description
Field Description
Chat No No No
Advanced: No No Yes
Remove BIS
Certificate
3 In the Create Disk Image dialog, select an imaging tool from the drop-down
list. You can select RapiDeploy (Text mode), RapiDeploy (Graphics mode),
RapiDeploy (Linux mode), ImageX, Mac Image or Ghost.
RDeployT is the default imaging executable. This facilitates the imaging of thin
client computers. The following are the RapiDeploy options for imaging:
You can select the ImageX or Mac Image option for imaging. If you select
ImageX, the image is created as a .WIM file. If you select Mac Image, the
image is created as a .DMG file. For information on creating a Mac Image, See
“Creating a Mac image ” on page 177. You can also select the Ghost option for
imaging. If you select Ghost, the image is created as a .GHO file. For
information on creating a Ghost Image, See “Creating a Ghost image ”
on page 178.
Note: Linux (RDeploy) and Ghost options are available only when the
ImageTools.ini file is stored in the eXpress folder.
6 Select Disable image path validation if you want to store the image file outside
of the Ghost Solution Suite Share file structure. If you do not select this option
and do not specify a Ghost Solution Suite Share path, a warning message
appears, reminding you to configure your automation process to use the path
indicated in the Name field. You can still save your image to a location outside
of the Ghost Solution Suite Share file structure even when you do not select
this option. This option only eliminates the warning message. You can use this
option to store images locally on the managed computer's hard drive or to an
additional server used to store images.
If you typed a UNC path in the Name field and the server does not have access
to the path, check to disable image path validation. Otherwise, the process
fails.
When storing images locally on the managed computer's hard drive, ensure
that you enter the path relative to the managed computer (Example:
C:\myimage.img). When you store an image locally on a managed computer
instead of a file server, you save server disk space and reduce network traffic.
Prerequisite: To store images locally on the managed computer's hard drive,
you must have a hidden automation partition installed on the managed
computer's hard disk with the required disk space to hold the images you want
to store.
Note: When imaging computers where images are stored on the managed
computer's hidden automation partition, use the option to remove the automation
partition only when you want to clear all images from the computer.
7 Select Prepare using Sysprep to use Sysprep to prepare the system for
imaging.
8 From the Operating System drop-down list, select the operating system or
Add new to open the OS Product Key dialog and select the OS Information.
9 Click Advanced Settings. This opens the Sysprep advanced settings dialog.
See Advanced Sysprep settings for creating a disk image.
10 (Optional) Select the Do not boot to Production option to create an image
of the hard disk while booted to Automation without first booting to Windows
to save network settings (TCP/IP settings, SID, computer name, and so on).
If you select this option, these network settings are not reapplied to the computer
after the imaging task, resulting in network conflicts when the computer starts.
Building and scheduling jobs 177
Creating a disk image
Note: If an imaging job fails on a managed computer, the Ghost Solution Suite
Configuration page appears on the client computer. This page displays a prompt
to confirm whether the user wants to configure the client computer or restore the
original settings. On the client computer's screen, select Cancel > Restore Original
Settings.
By default, all partitions of disk 1 are imaged. To image a different disk, provide
the disk number in the Additional Parameters field using the same format.
3 Choose from one of the following options to add the path and file name for the
disk image:
■ Specify the share using the following format:
afp://server/sharepoint/path/filename.dmg
Building and scheduling jobs 178
Creating a disk image
Note: These credentials are passed unencrypted and can be read by a network
sniffer. The captured disk image must be stored on an AppleTalk Filing Protocol
(AFP) share.
Note: The Sysprep settings option is disabled if you select Mac Image as the
Imaging Tool. The Automation pre-boot Environment for Mac Image is the Default
Automation when capturing Mac images.
You can create a Ghost Image using the Create Disk Image task.
Note: To use the Ghost Solution Suite for creating a disk image, you have to store
the ghost.exe and ImageTools.ini files in the Program Files\Altiris\eXpress\Ghost
Solution Suite Server directory.
Enable mass storage device support using built-in drivers.When this option is
selected, the Sysprep.inf file contains the section [Sysprep] with the key value pair
as BuildMassStorageSection = Yes
Enable mass storage device support using following: When this option is
selected, the Sysprep.inf file contains the section [SysprepMassStorage] and is
appended by contents of the file mentioned in the Mass storage section file field.
You can also copy the drivers directory mentioned in the Mass storage drivers field.
Command-line switches.You can add command-line options.
Table 5-2
Field Description
Additional Options
Table 5-3
Field Description
(Optional) Enter an image description to help identify the image and click OK.
Note: Hot imaging is not support Windows Server class operating systems.
See “System requirements for installing Ghost Solution Suite” on page 33.
To use Hot imaging
1 In the Ghost Solution Suite console, navigate to Jobs > Hot Imaging.
2 Use the appropriate sample jobs for creating an image:
■ Create X64 Image
■ Create X86 Image
Note: If you deploy a Windows image over a Linux computer or a Linux image over
a Windows computer, you must change the path of the Ghost Solution Suite Agent
for the Windows log file.
This option saves an image of a selected computer's hard disk in its current
state each time the job runs. You can schedule the job to image a specified
computer every time it runs, which updates the image each time.
■ Select the Save the disk image as a file while distributing option to save
the newly created image file. If you use a reference computer as the image
source, you can also choose to save the image as a file for later use. Enter
or browse to the location where you want to store the file.
4 Select Prepared using Sysprep to use Sysprep to prepare the system for
imaging.
5 Click Add New to open the OS Product Key dialog and select the OS
Information.
6 From the Product Key drop-down list, select the product key.
7 Click Advanced Settings to open the Sysprep Advanced Settings dialog.
See Advanced Sysprep settings for distributing a disk image .
8 In the Data transfer mode, select if the image should be distributed using either
of the following:
■ GhostCast Server
Enter the Session Name that should be used.
■ Multicast using Ghost
Note: If you clear this option, a warning appears, confirming that you want to
remove the configuration step after the image is deployed. As a result, the
imaged computer may not reconnect to the network.
15 Click Next.
16 (Optional) Set Return Codes. See “Setting up return codes ” on page 223.
17 Click Finish. The task appears in the Task list for the job. The disk image is
distributed when you run this task.
See “Deployment tasks” on page 170.
Note: These credentials are passed unencrypted and can be read by a network
sniffer. The captured disk image must be stored on an AppleTalk Filing Protocol
(AFP) share.
Note: The Image is stored locally on the client and the Sysprep settings options
are disabled when you select a Mac image. The Select a computer on the network
feature is not supported when using Mac Imaging. The Automation pre-boot
Environment for Mac Image is Default Automation when deploying Mac images.
This option uses the NetBoot architecture that was previously set up.
Note: Click Add New. From the Sysprep Settings dialog, select the operating
system information.
5 From the Product Key drop-down list, select the product key.
6 Add any additional parameters in the Additional Parameters field.
7 To restart the computer and push the configuration settings to the imaged
computer, select Automatically perform configuration tasks after
completing this imaging task.
8 From the Automation pre-boot environment drop-down list, select the required
pre-boot environment to perform the Distribute Disk Image task.
By default, the Default Automation (Auto-select) type is selected.
9 Click Next.
10 (Optional) Set Return Codes. See Setting up return codes .
11 Click Finish.
The task appears in the Task list for the job. The Ghost image is deployed when
you run this task.
Building and scheduling jobs 187
Distributing a disk image
Table 5-4
Field Description
Note: FAT16 file systems have a 2 GB limit and cannot be resized larger than that
(although they can be resized smaller than the minimum value). HP partitions remain
a fixed size.
Building and scheduling jobs 188
Distributing a disk image
Table 5-5
Field Description
Automation partition
Table 5-6
Field Description
Leave the client's existing Automation If the image file contains no automation
partition as it is partition information, by default, this option is
selected. The automation partition remains
unchanged when distributing disk images.
Delete the client's Automation partition Select this option to delete the existing
[-nobw] Automation partition from client computers.
Replace the client's existing BW partition Select this option to replace the existing
from image file [-forcebw] automation partition on the client computer
with the automation partition from the image
file
OEM partition:
Table 5-7
Field Description
Leave the client's existing OEM partition If the image file contains no OEM partition
as it is information, by default, this option is selected.
The OEM partition remains unchanged when
distributing disk images.
Building and scheduling jobs 189
Scripted OS install
Field Description
Delete the client's OEM partition [-nooem] Select this option to delete the existing OEM
partition from client computers.
Replace the client's existing OEM partition Select this option to replace the existing OEM
from image file [-forceoem] partitions on the client computer with the OEM
partition from the image file.
Note: The checkdisk command-line option should not be used from a Ghost Solution
Suite Console. The post-configuration task fails after an image restore.
Deployment tasks
Scripted OS install
The Scripted OS Install task performs remote, automated, and unattended
operating system installations over the network using answer files to input
configuration and installation-specific values. Scripted installs let you deploy server
and client computers across the network from installation files and perform
post-installation configuration tasks. You can run scripted installs for Windows or
Linux computers.
Note: Scripted Install requires either an automation boot disk or a PXE Server.
Using embedded automation causes the selected image (Linux, WinPE) to load
and halt. It does not let the scripted install run.
When running a Scripted OS Install task, you can identify the type of operating
system to install for supported languages, run the scripted install, and update with
service pack installations. This task provides easy-to-use features to create an
answer file for each scripted installation.
Scripted installs are flexible in performing post-configuring tasks, but much slower
and bandwidth-intensive. Complete network and Web server installation and
configuration tasks benefit most from scripted installs.
Building and scheduling jobs 190
Scripted install for Windows XP, Windows Server 2003 and earlier
3 From the Select or add new OS source files drop-down list, select the
operating system source files already copied to your Ghost Solution Suite
Share .
See “Installation source files” on page 193.
Click Add New from the list to set up the new operating system installation
files.
See “Operating system-source files” on page 193.
Click OK after entering a unique name and the path to the operating system
installation source files. The source files will be copied to the Deploy folder in
the Ghost Solution Suite Share directory. The first source files added are given
a generic name of WinOS001, with additional operating system source folders
named as WinOS002, WinOS003 and so on. Service Pack source files are
also stored as WinSP00x.img files.
This process could take a few minutes. Because the installation source files
are copied over to the Ghost Solution Suite Share , when running subsequent
scripted installs you do not need to add new source files for this version of
Windows. They can be selected from the list of installation source files.
See “Installation source files” on page 193.
Note: When importing Scripted Install jobs, you must edit the job files to point
to the installation source files on the new Ghost Solution Suite Server system.
This requires you to run the Scripted Install for Windows wizard and modify
the path and name of the folder for the Installation Source Files for the exported
jobs. This is required for both the main installation and the service pack
installation file
Scripted install for Windows XP, Windows Server 2003 and earlier
See “Installation source files” on page 193.
See “Importing and exporting jobs ” on page 223.
4 After the source files are copied, select the newly created operating system
source name from the Installation Source Files list. Click Next.
5 In the Partition and Format Disk page, click Advanced to set partition size,
delete hidden partitions or set RapiDeploy command-line parameters. Click
Next.
See “Operating system-source files” on page 193.
6 Import an answer file to the Ghost Solution Suite Database. Click Next.
See “Import an answer file” on page 194.
Building and scheduling jobs 192
Scripted install for Windows XP, Windows Server 2003 and earlier
Select the operating system version Select the Windows operating system you
want to install from the list. Click Template if
you want to install another version or
language of a Windows operating system not
provided in the list.
Building and scheduling jobs 193
Scripted install for Windows XP, Windows Server 2003 and earlier
Select the operating system language Select the language version of the operating
system to install. The language must
correspond to the operating system source
files. If you selected the Template option, only
the Multilingual language option can be
selected (this is a generic language option).
Select or add new operating system Select the assigned name for each operating
source files system source configuration in the list, or
select Add new from the list to create a new
install task. Previous scripted install jobs will
create a WinOS00x.img file in the Deploy
directory of the Ghost Solution Suite Share .
Select or add new service pack source Run service pack updates immediately after
files installing the operating system during the
scripted install process. Previous scripted
install jobs will create a WinSP00x.img file.
Enter a unique name for the operating Enter a name for the operating system source
system source files configuration files to assign an alias to
associate with the install files for a specific
operating system version and language.
Enter path to operating system source Enter the path to the I386 folder on the CD
files where the Windows installation programs and
support files are stored. Example: Browse to
the CD drive and select I386\WINNT.exe.
Click Open.
Path of the unattend.txt Enter a path and select an answer file with
any name. The answer file is imported to the
database, edited in the console (if required),
and distributed as an unattend.txt file to the
client computer.
SeeScripted install for Windows XP, Windows Server 2003 and earlier
Building and scheduling jobs 195
Scripted install for Windows XP, Windows Server 2003 and earlier
Use this dialog to add new variable If you add a section, this name appears in the
sections to the answer file new tab in the Answer File setup dialog. Enter
a description. Enter comments to describe
the new section.
See the Microsoft Windows Unattended Setup Guide for your specific operating
system values for an unattended setup file.
See “Scripted install for Windows XP, Windows Server 2003 and earlier” on page 190.
Delete a section
To delete a new section that you added, right-click the section and select Delete
selected Section.
Building and scheduling jobs 196
Scripted install for Windows XP, Windows Server 2003 and earlier
Field Description
Type of the new variable Select a variable data type. The Default
value of the variable and Displayed value
of the variable fields are enabled depending
on the variable type selected.
Default value of the variable Enter values for a list, text, password, IP
address, or variable only types.
Displayed value of the variable Enter an alias for list item types to appear
instead of the real variable value.
See “Scripted install for Windows XP, Windows Server 2003 and earlier” on page 190.
Field Description
Field Description
See “Scripted install for Windows XP, Windows Server 2003 and earlier” on page 190.
files and run sample jobs. Follow the steps in the wizard to identify the type of
scripted install as Vista, Windows 2008 Server or later. You can gather all the files
for Vista or Windows 2008 Server for the job, but the server does not build any
answer file. Instead, you are asked for the location of the answer file. Also, a sample
answer file is provided.
To perform a scripted install for Windows Vista and 2008 server
1 On the Scripted Operating System Installation page of the Scripted OS
Install dialog, select the following options:
■ The operating system
■ Operating system language
■ Automation pre-boot environment
2 Click Next.
3 From the Select or add new OS source files drop-down list on the Installation
Source Files page of the Scripted OS Install dialog, select the operating
system.
Browse to the root directory of the ISO files of the OS that you are installing.
4 (Optional) You can select the required option from the Select or add new
service pack source files drop-down list. Click Next.
5 Select the Select a Diskpart tool option on the Partition and Format Disk
page of the Scripted OS Install dialog to partition and format the disk. Click
Next.
Note: You can select the Continue without selecting Diskpart Tool option
to partition and format the hard disk using your own scripts and setup utilities.
Building and scheduling jobs 199
Scripted install for Linux
Note: If you want to use the sample answer files (Vista_unattend.xml and
Longhorn_unattend.xml) provided by default in the Deploy folder of the Ghost
Solution Suite Share , you must enter the product key (for the version you want
to install) before you schedule the job. If you do not select the product key, the
job fails.
Table 5-10
Field Description
Distributing software
Send .MSI Packages, .CAB, .EXE, and other package files to selected computers
or computer groups, including EBS, and .RPM files for Linux computers. This task
identifies valid Ghost Solution Suite packages and assigns passwords and
command-line options.
Distribute software packages to managed computers using the New Job Wizard or
adding the Distribute Software task when building new jobs.
See “New job wizard” on page 162.
See “Building new jobs ” on page 167..
To distribute software
1 Enter the name and location of the package to distribute in the Name field.
Note: Information about the package appears in the Description field for valid
packages. If no description appears, the file is not an .RIP or a Personality
Package.
2 For .RIPs, if you set the password option when you created the .RIP, you must
enter the password for the package to run.
3 Select Run in quiet mode to install the package without requiring user
interaction.
4 Specify the users to associate with the .RIP or the Personality Package.
■ Select Apply to all users to run the package for all users with accounts
on the computer.
■ If you want to send the package to a managed computer with multiple users
and to install it for certain users with a unique password, clear the Apply
to all users box.
Example: To install an .RIP for a specific user account on a computer, add
values to the Additional command-line switches field:
-cu:"JDoe;TMaya;Domain\BLee"
The command-line switches are specific to any package you are distributing
that supports command-line options, such as .MSI and Personality
Packages. For a complete list of command-line options, see the Wise MSI
Product Guide and the Symantec PC Transplant Pro Product Guide.
Building and scheduling jobs 201
Distributing software
Note: Some clients may have software installed on the client computer that,
for protection against harmful software, only lets software programs on a list
of "well-known" executables to run. Therefore, whenever the system
administrator wanted to install a patch on client computers, he or she would
have to update the well-known-executables list on all the client computers,
which could be a lot of work.
Field Description
Copy files using Ghost Solution Suite Select this option to distribute packages
Server then execute through the Ghost Solution Suite Server to
the managed computer, requiring two file
copy transactions if the Ghost Solution Suite
Share is on another file server. This option is
run for Simple installs and is the default
option.
Copy directly from file source then Select this option to copy packages directly
execute. from the Ghost Solution Suite Share if this
data store is located on another server (a
Custom install). It copies the file and runs it,
avoiding running through the Ghost Solution
Suite Server and reducing processor output.
Run directly from file source Select this option to run files remotely from
the Ghost Solution Suite Share or another
selected file server.
Building and scheduling jobs 203
Capturing personality settings
Field Description
Specify user Enter the user name and password for the
client computer and the Ghost Solution Suite
Share . Both must have the same user name
and password (this is not an issue if both are
on the same domain).
Run script in console user session For Windows 2008, Vista, and Windows 7,
you can see the output of jobs on a local
desktop and use that output for debugging
purposes. The script runs in a logged-in user's
UI session. If no users are logged in, the job
fails. DAgent can also run scripts in a console
user session.
Note: Set the conditions on the job for either Windows 98 or Windows 2000,
XP, 2003, 2008 and Vista computers to ensure that the appropriate Capture
Personality task runs on the appropriate computers.
Field Description
Field Description
If you use a token, such as %COMPNAME%, in this field, and you proceed
with the job, when you apply the job to a Windows XP computer, the user must
enter input before the job completes. Symantec recommends you enter a valid
Personality Package name and use the Additional command-line switches
fields for token values. See the Symantec PC Transplant Reference Guide for
a complete list of valid command-line options.
2 In the Password field, type the password set for the PCT file when created.
3 Select Run in quiet mode to install the package without displaying the PC
Transplant screens.
4 Specify the users to associate with the Personality Package.
■ Select Apply to all users to run the package for all users with accounts
on the specified computer.
■ If you want to send the package to a managed computer with multiple users
and to install it for certain users with a unique password, clear the Apply
to all users box.
Example: To install a Personality Package for specific user accounts on a
computer, add values to the Additional command-line switches field.
Example:
-user: JDoe; TMaya; BLee
Note: The command-line options are specifically for Personality Packages. For
a complete list of command-line options, see the Symantec PC Transplant
Reference Guide.
Field Description
Copy files using Ghost Solution Suite Select this option to distribute software
Server then execute packages through the Ghost Solution Suite
Server to the managed computer, requiring
two file copy transactions if the Ghost Solution
Suite Share is on another file server. Use this
option for Simple Installs to take advantage
of security rights defined by Ghost Solution
Suite Server. This is the default option.
Copy directly from file source then Select this option to copy packages directly
execute from the Ghost Solution Suite Share , sending
only one copy across the network. It copies
the file and runs it and avoids running through
the Ghost Solution Suite Server and
diminishing processor output. Because the
Ghost Solution Suite doesn't recognize
shared rights and is not guaranteed to have
a mapped drive to the data source, you must
identify a user name and password for the
data share computer from the target
computer. This option also requires a full UNC
path name in the Source Path field in the
Copy File dialog.
Execute directly from file source Select this option to run files remotely from
the Ghost Solution Suite Share or another
selected file server.
Building and scheduling jobs 208
Modifying configuration
Field Description
File source access and credentials Enter the user name and password for the
client computer and the Ghost Solution Suite
Share . Both must have the same user name
and password (this is not an issue if both exist
in the same domain).
Modifying configuration
You can add a task to configure or modify the configuration of computer property
settings using the Modify Configuration dialog. The Ghost Solution Suite updates
the property settings and restarts the computer for changes to take effect.
To modify configuration
1 After creating a job, double-click the job, and click Add > Modify Configuration.
2 Select the Reboot after Configuration check box to restart client computer
after the configuration changes are complete. By default, the check box for
Reboot after Configuration is selected.
3 Enter or edit the property settings in the Configuration dialog. Click the
category icons in the left pane to set additional values for each property setting
group.
See “Computer configuration properties” on page 103.
4 Click Next.
5 (Optional) Set Return Codes.
See “Setting up return codes ” on page 223.
6 Click Finish. The task appears in the Task list for the job. The configuration is
modified when you run this task.
See “Modifying tasks in a deployment job” on page 219.
Copy registry files of selected computers using the Back Up Registry task and save
the registry file settings to a selected directory. You can also create a Restore
Registry task to copy the registry settings to a managed computer.
Copy registry settings by adding the Back Up Registry task when building new
jobs. Restore registry settings by adding the Restore Registry task.
See “Building new jobs ” on page 167.
To back up and restore registry files
1 Enter the directory path to back up or restore registry files.
2 The Computers with registry files in this directory field displays the names of
the computers whose registry files will be captured in this directory.
3 Select the required pre-boot environment from the Automation pre-boot
environment (WinPE/Linux) drop-down list to perform the Backup and Restore
task in the selected pre-boot environment. The Default Automation (Auto-select)
type is selected.
4 Click Advanced if Windows was installed on client computers in a directory
other than the default. Enter the correct path to the root of the Windows
directory.
■ Select Include registry information for all users to back up registry keys
for all user accounts.
Note: If you clear this check box, only the Administrator and Guest user
accounts are backed up or restored.
5 Click Next.
6 (Optional) Set Return Codes.
See “Setting up return codes ” on page 223.
7 Click Finish. The task appears in the Task list for the job.
See “Modifying tasks in a deployment job” on page 219.
Getting inventory
Use this task to gather inventory from an individual computer or a group of client
computers. This ensures that the Ghost Solution Suite Database is updated with
the latest computer properties information, which includes the following information:
■ Applications
Building and scheduling jobs 210
Running a script
■ Devices
■ Drivers
■ Hardware
■ Location
■ Network
■ Services
■ TCP-IP
■ General
Location is the only area that administrators can manually enter if they want to. The
Ghost Solution Suite software gathers the other information from each computer.
You can view the history of the Get Inventory task in the Computers History pane.
See “Viewing computer details” on page 97.
■ Click Add and select Get Inventory from the list. The Get Inventory task
appears in the list.
Running a script
Select an existing script or write a new script file to run on selected managed client
computers.
Run script files on client computers by adding the New Script task when building
new jobs. See Script information to identify how the script appears, script security,
and an option for server-side execution of the script.
See “Script information” on page 211.
See “Building new jobs ” on page 167.
Building and scheduling jobs 211
Running a script
To run a script
1 If you have a script file defined, select Run Script and browse to select the file.
To read or edit the script file, click Modify.
Note: To run scripts that call an executable, use the start command.
Note: The Ghost Solution Suite Server assumes a return code of zero (0) as a
successful script execution. Some programs return a code of one (1) to denote a
successful script execution. If a program returns a one (1), you see an error message
at the Ghost Solution Suite Console even though the script ran correctly. To modify
the return codes, you can edit the script file to return a code that the console
interprets correctly.
Script information
Script Run Location
Field Description
On the client computer This option runs the script on the managed
computer to which you assign the job
Building and scheduling jobs 212
Running a script
Field Description
Locally on the Ghost Solution Suite Server This option runs a server-side script on the
Ghost Solution Suite Server of the managed
computer. In most cases you can create a
server-side script task that runs in context
with other tasks. Example: You can add a
task to image a computer and add a task to
execute a server-side script to post the
imaging return codes to a log file stored on
the Ghost Solution Suite Server computer.
Field Description
■ Default
(local system account). Use the network
security account established to
administrate all managed computers.
■ Specific user.
If you have selected to run the task on the
local Ghost Solution Suite Server, enter
an administrator user name and password
for that Ghost Solution Suite Server
account. In most cases Ghost Solution
Suite Server does not have the Ghost
Solution Suite installed, which prohibits it
from using a network security account.
■ Run script in console user session
For Windows 2008 and Vista, you can see
the output of jobs on a local desktop and
use that output for debugging purposes.
The script runs in a logged-in user's UI
session. If no users are logged in, the job
fails.
■ Scripts run in an elevated mode, which
skips the usual consent step through a
user access control (UAC). Otherwise,
someone must physically go to the remote
computer and approve the action to allow
the script to run.
Script Window
Field Description
If you select Linux as the operating system type, the Locally on the Ghost Solution
Suite Server option is disabled and only the Additional command-line switches
under the Production Client installed OS (Windows/Linux/Mac OS X) is enabled.
Example script
The process to convert NT4 from FAT16 to NTFS normally returns a 1 after a
successful completion. The following is an example of the file that is modified to
return a code of 0 (which is the success code recognized by the Symantec
Management Console and utilities). You can make similar changes to your script
files as needed.
CONVERT /FS:NTFS
goto failure
goto end
:failure
echo Failed
set ERRORLEVEL = 1
goto end
:end
■ The console displays and works with the new status messages.
LogEvent posts status sends messages to the Ghost Solution Suite Console, letting
you view the status of the script. It is a light-weight reporting tool that can log both
status strings and status codes to the history file and the console.
LogEvent - Use the LogEvent utility for Linux scripts.
WLogEvent -Use the WLogEvent utility for Windows scripts.
The LogEvent and WLogEvent utilities are command-line driven only - there is no
user interface. Use both utilities with the following switches.
LOGEVENT -c:code -id:%ID% -l:level -ss:"message"
code is any number for a return code level.
id is used for server-side scripting only. For server-side scripts you must add the
-id:%ID% switch.
See the Locally on the Ghost Solution Suite Server option in Script Information
to select a server-side script.See “Script information” on page 211. level is the severity
level. The following levels are used:
■ 1 = Information message
■ 2 =Warning message
■ 3 = Critical failure message. Only this level can be used to set up a return code.
See “Setting up return codes ” on page 223.. The response does not execute for
a return code unless a level 3 is specified when using the LogEvent and
WLogEvent command in a script.
message is the status string. If spaces exist in the message, the string must be
contained in quotes. Specifying a severity level of 3 causes the script job to fail.
Example scripts
REM Bootwork unload
Set ImageName=F:\Images\XPIntel.img
dir
Building and scheduling jobs 216
Copying a file
Copying a file
Copy all types of files to managed computers. You can send selected files or
directories to a computer or computer group.
Send files to client computers by adding the Copy File to task when building new
jobs. Use the Copy File to operation (see Remote operations using Ghost Solution
Suite ) to copy files quickly from Computers pane in the console.
See “Building new jobs ” on page 167.
To copy a file
1 Select either the Copy File or Copy Directory option. When you select the
Copy Directory option, select Copy Subdirectories to copy all subdirectories.
2 Enter the directory path and name of the file or directory. The Source path
defaults to the Ghost Solution Suite Share , but you can enter or browse to a
file or directory.
To copy files or directories through the Ghost Solution Suite Server from the
Ghost Solution Suite Share , you can enter a relative path in this field. To copy
files or directories directly from the Ghost Solution Suite Share to the managed
computer, you must enter the full UNC path name.
See “Copy file to advanced ” on page 217.
Note: When entering the source path for copying files through the Ghost Solution
Suite Server, you can only access the shared directories through an established
user account. Specifically, you can only use UNC paths when you have
sufficient authentication rights established.
3 Select the Allow to run in automation check box to run this task in automation
mode.
Note: This option is only applicable for Linux and WinPE automation.
4 Type the destination path. The Destination path field automatically enters a
sample path, but you can enter the directory path you require. If the destination
path does not exist on the destination computer, it is created.
Building and scheduling jobs 217
Copying a file
5 Click Advanced to specify additional features to copy files through the Ghost
Solution Suite Server or directly from a file server. Click Next.
6 (Optional) Set Return Codes.
See “Setting up return codes ” on page 223.
7 Click Finish. The task appears in the Task list for the job. The file is sent to
the specified location when you run this task.
See “Modifying tasks in a deployment job” on page 219.
Field Description
Copy files using Ghost Solution Suite This option distributes software packages
Server through the Ghost Solution Suite Server to
the managed computer, requiring two file
copy transactions if the Ghost Solution Suite
Share is on another file server. Use this
option for Simple installs to take advantage
of security rights defined by the Ghost
Solution Suite Server. You can use a relative
path name entered in the Source Path field
in the Copy Files dialog. This is the default
option.
Building and scheduling jobs 218
Power control
Field Description
Copy directly from file source Click this option to copy packages directly
from the Ghost Solution Suite Share , sending
only one copy across the network. It copies
the file directly to avoid running through the
Ghost Solution Suite Server and diminishes
processor output. Because the Ghost Solution
Suite Agent doesn't recognize shared rights
and is not guaranteed to have a mapped drive
to the data source, you need to identify a user
name and password for the data share
computer from the target computer. This
option also requires a full UNC path name in
the Source Path field in the Copy File dialog.
File Source logon Enter the user name and password for the
client computer and the Ghost Solution Suite
Share . Both must have the same user name
and password (this is not an issue if both exist
in the same domain).
Note: Windows 98 computers have security limitations when copying files directly
from the source to the Ghost Solution Suite using the UNC path name. We
recommend that you use the Copy files using Ghost Solution Suite Server option
for these types of computers or plan a proper security strategy for direct copying.
Power control
Start the computer using Wake on LAN or run standard power control options to
restart the computer, shut down, or log off the current user.
Wake up, shut down, or log off client computers by adding the Power Control task
when building new jobs. See “Building new jobs ” on page 167.
To manage power control
1 Create a job.
2 Click Add > Power Control.
3 Select an option: Restart, Shut down (if available), Log off, or Wake up
(send Wake-On-LAN).
4 Select Force application to close without a message, if required. Click Next.
Building and scheduling jobs 219
Waiting
Waiting
Use the Wait task to boot a computer in the automation mode and wait for user
interaction.
To use the Wait task toolbar
1 Create a job.
2 Click Add > Wait.
The Wait dialog appears.
3 Select the appropriate pre-boot environment from the drop-down list. Click
Next.
4 (Optional) Set Return Codes.
See “Setting up return codes ” on page 223.
5 Click Finish. The task appears in the Task list for the job.
Use the steps below to copy and paste tasks within the same job, or from one job
to another. You can use CTRL+C and CTRL+V to copy and paste tasks.
To copy and paste a task
1 In the Jobs pane, click the job that contains the task you want to copy.
2 In the Details pane, right-click the task, and select Copy. (To copy multiple
tasks, press the CTRL key and select the desired tasks. The tasks that are
highlighted are copied when you select Copy.)
3 In the Jobs pane, click the destination Job where you want to paste the task.
4 Right-click in the Details pane and select Paste. The tasks appear at the
bottom of the task list, and use the condition settings of the current job.
5 Change the order of the task using the up and down arrows. The tasks run in
the order listed.
To modify a task in a job
1 In the Jobs pane, double-click the job you want to modify.
2 Select the desired task from the list.
3 Click Modify and follow the directions to make the required changes. Click
OK.
To remove a task from a job
1 In the Jobs pane, double-click the job you want to modify.
2 Select the task you want to remove from the task list. Click Delete.
3 Click OK.
Use the steps below to copy and paste tasks within the same job or from one job
to another. You can also use CTRL+C and CTRL+V to copy and paste tasks.
To copy and paste tasks
1 In the Jobs pane, click the job that contains the task you want to copy.
2 In the Details pane, right-click the task and select Copy. (To copy multiple
tasks, press the CTRL key and select the desired tasks. The tasks that are
highlighted are copied when you select Copy.)
3 In the Jobs pane, click the destination Job where you want to paste the task.
4 Right-click in the Details pane and select Paste. The tasks appear at the
bottom of the task list and use the current condition settings of the destination
job.
5 Change the order of the tasks using the up and down arrows. The tasks execute
in the order listed.
Building and scheduling jobs 221
Creating new script files
Note: The Script File option is activated only if the focus is on the Resources
view.
A script file is created by default at the root of the resources. The default file
name is Batch.bat.
4 Right-click the Batch.bat file, and select Modify.
Note: You can rename the batch file by right-clicking the file and selecting
Rename.
Note: Return code handling cannot be set up for jobs created in the New Job Wizard.
Building and scheduling jobs 224
Setting up return codes
When creating a task, the Return Codes page appears so you can set a response
if the task was successful or to determine a default response if the task failed.
Because Ghost Solution Suite Server returns a 0 (zero) if the task runs successfully,
any other return code value denotes some type of failure in running the task. As a
result, in the Success field you can select an action if the return code is 0 (zero),
or select an action in the Default field if the return code is not a 0 (zero).
Return codes are first evaluated to be successful (zero) or failed (non-zero). If the
task returns as successful, it runs the action specified in the Success field. If it is
not successful, it determines if the return code has been assigned a custom code
value. If the return code is defined as a custom code, the selected action for that
custom code runs. If no custom code is assigned to the return code, the action set
in the default runs.
Note: If you are using LogEvent and WlogEvent in Scripts, you can generate return
codes only when the level 3 message is specified. Specifying a severity level 3
causes the script job to fail and lets you respond using this return code feature.
Stop This action stops the job after the task runs.
Subsequent tasks do not run.
Select a job. This action lets you select existing jobs to run
after the task completes.
These actions also apply to custom return codes designed specifically for your
system.
codes thrown from the Ghost Solution Suite Server or external codes generated
when distributing applications, personality settings, or disk images. Any task can
have custom codes that respond to different return code values.
Master Return Code List. This is a list of all the return codes existing in
the Ghost Solution Suite Database. You can
add, modify, and delete the codes and their
values so that setting codes for other tasks
is easier.
Note: You can add Master Return Codes for all tasks except Get Inventory.
Note: The OK and Cancel options in the Master Return Code List dialog apply
to the return codes selected. If no return codes are selected, or none exist in
the list, OK is disabled. Click OK on the Master Return Code List dialog to add
the selected return codes to the current job.
To set up return codes, you need to determine how to respond to the Ghost Solution
Suite Server success return code (zero) in the Success field, how to respond to a
failure return code (a non-zero) in the Default field, and how to respond to a custom
or externally generated return code defined in the Other return codes field.
The following example describes how to set up a simple process to deal with custom
and system return codes, and how to interpret the status of user-defined return
codes:
To set up return codes
1 In the Success drop-down list on the Return Codes page, keep the default
value Continue. This lets the job continue running additional tasks in the job
after successfully completing this task.
2 Click Add to add custom return codes. The Add Return Code dialog appears.
3 In the Code field, enter a value of 10 (ten).
4 Click the Response drop-down arrow and select Continue from the list.
5 Click the Result drop-down arrow and select Success from the list. Even if
the return code was not zero, which is success by default, the task is considered
a success as per the user's choice.
6 Enter a description for the return code in the Status field. This is the message
that appears when the task within a selected job runs.
Building and scheduling jobs 227
Sample jobs
7 Select the Add to Master return code list check box to add the custom code
to the master return code list. The code is listed in both the Other return codes
and Master Return Codes lists. This is useful if you want to use the return code
again. Click OK.
8 If the code you added already exists, a message dialog displays the return
code and asks if you want to replace it. Click Yes to replace the return code,
and click No to return to the Add Return Code dialog.
9 Select the Select a job option from the Default drop-down list to select a job
to run when a default condition is reached. The Select a Job dialog appears,
letting you select an existing job that runs if the task returns a failed system
return code (non-zero) or a return code not defined as a custom return code
Note: The status of the tasks executed in a job also appears in the history of a
computer.
Sample jobs
Sample jobs are installed with each Ghost Solution Suite Server system, letting
you quickly modify or add parameters, or to run the sample jobs as they are. During
installation, jobs are automatically imported from the samples.bin file to the Ghost
Solution Suite Server system where they can be viewed in the Samples folder in
the Jobs area of the Ghost Solution Suite Console. Click each job and identify its
features in the Description field of the Details pane.
Jobs in each folder marked with an asterisk (*) require input parameters or other
minor modifications added before running on your system. These modifications let
you add parameters to the job, such as user name and password or other required
data for the job to be functional. Jobs requiring input parameters or customizing do
not function properly if you do not edit the job with the information specific to your
environment.
All files without an asterisk (*) can be used to perform the identified functions without
modification. However, if the job conditions are not met or are not consistent with
the computer type, you may get an error.
Note: When upgrading versions of Ghost Solution Suite , we recommend that you
copy and rename modified sample jobs to avoid overwriting by new sample jobs.
Building and scheduling jobs 228
Symantec Backup Exec System Recovery (BESR) sample jobs
Initial deployment
Initial Deployment is a default job designed to help in the process of setting up
computers that do not exist in the Ghost Solution Suite Database. Initial Deployment
lets you define how computers are initially set up after being identified by the Ghost
Solution Suite Server.
You can define various computer configuration sets and deployment jobs for the
user during startup, letting the user select the computer settings and hard disk
images, software, and personality settings for their specific needs and environment.
New computers appear in the New Computers group in the Computers pane of
the Ghost Solution Suite Console.
To access Initial Deployment, double-click Initial Deployment from the Jobs pane
or right-click Initial Deployment and click Properties. The Properties of Initial
Deployment dialog appears.
Initial Deployment is ideal for small-scale deployments, from 1 to 10 computers.
We do not recommend this feature for large deployments -- from 10 to 100
computers -- or mass deployments -- from 100 to 5000 computers. We also do not
recommend this feature where you use virtual computers, customized jobs, and
the computer import feature.
Although Initial Deployment is commonly used on computers that support PXE, you
can also configure a boot disk to run Initial Deployment. In this case, the image you
deploy must include automation pre-boot environment so that post imaging tasks
can run successfully. Installing an Automation Partition on the client computer's
hard disk ensures that future imaging deployment jobs run successfully.
Note: To completely deploy and configure a computer using Initial Deployment, you
must define at least one Configuration and one Job.
Initial Deployment consists of a dialog with the following tabs with separate features
to deploy new computers:
■ Configurations
Building and scheduling jobs 229
Configurations
■ Jobs
■ Advanced
Configurations
Click the Configurations tab on the Initial Deployment dialog to configure different
sets of computer properties. Each configuration set is presented to the user as a
menu. The user can select the configuration set designed for their environment.
Compare the Configurations tab with the Jobs tab. See Jobs.
Note: If you do not create any configuration sets, the deployment process
automatically sets TCP/IP information to use DHCP and names the computer to
match the computer's asset tag, serial number or MAC address -- in that order,
depending on what is available.
To create configurations
1 Double-click Initial Deployment in the Jobs pane drop-down list. The
Properties of Initial Deployment dialog appears.
2 Click the Configurations tab.
3 Click Add. A configuration set appears in the Configurations menu field. The
Configuration page of the New Job Wizard appears.
4 Enter values to set computer and network properties for new computers. See
Modifying configuration for a list of property categories.
5 Click Add again to configure another set of property settings. You can add
multiple configuration sets for the user to select from a menu after connecting
to Ghost Solution Suite Server. You can modify, rename, or delete a selected
configuration set.
6 After setting the properties, click Apply.
7 From the Default Menu choice drop-down list, select a configuration set as
the default.
8 Click the Timeout after ___ seconds and proceed check box and specify the
time after which you want to run the default job.
9 Click OK, or click the Jobs tab to define a task.
Building and scheduling jobs 230
Jobs
Advanced Configuration
Click Advanced on the Configurations tab to open the Advanced Configuration
dialog. This dialog lets you set advanced configuration settings for client computers
and provides different options for processing jobs for client computers.
■ Select Process this job as each client becomes active. This job is processed
only when clients become active.
■ Select Process this job in batch mode. This job is processed for a batch of
clients for the Minimum clients specified and after the specified Timeout in
minutes.
■ Select Hold all clients until this time. You can specify the Start time for this
job, which runs for all clients at the specified time.
■ Click OK.
Jobs
Click the Jobs tab on the Initial Deployment dialog to add existing jobs or create
new jobs to run on the new computer. The jobs you add or build using this dialog
are listed in a menu and presented to the user during startup. The user can select
the deployment jobs to image the computer and install applications and personality
settings. Compare the Jobs tab with the Configurations tab. See “Configurations”
on page 229..
To create Initial deployment job
1 Click Initial Deployment in the Jobs pane drop-down list. The Properties of
Initial Deployment dialog appears.
2 Click the Jobs tab.
3 Click New to build a new job. The Select a job dialog appears. See “Building
new jobs ” on page 167.Select a folder in which you want to create the job. Click
OK. The Job Properties dialog appears.
4 Click Add Existing to add an existing job.
5 From the Default menu choice drop-down list, select a job as the default.
6 Click the Timeout after ___ seconds and proceed check box and specify the
time after which you want to run the default job. The default setting is 60
seconds.
7 Click OK, or click the Advanced tab to stop servers or workstations from
running configuration task sets and jobs automatically. See also Sample jobs.
Building and scheduling jobs 231
Advanced
Advanced
Click the Advanced tab to set options to stop Initial Deployment from automatically
running the default configuration task sets and jobs. This avoids accidental
re-imaging or overwriting of data and applications for either workstations, such as
desktop and laptop computers, or servers, such as Web and network servers
identified by Ghost Solution Suite Server.
When a computer not yet identified by the Ghost Solution Suite Database is first
detected, it is placed in the New Computers group and an Initial Deployment
configuration set and job is run. However, in many cases you do not want Web or
network servers to be automatically re-imaged without confirmation from IT
personnel.
■ Select Servers to stop servers from automatically running Initial Deployment
configuration jobs. Servers are identified as the managed computers running
multiple processors or identified as a specific server model from specific
manufacturers. Example: Both an HP Proliant computer and a Dell computer
with multiple processors are identified as servers. Identifying a computer as a
server by the operating system cannot be accomplished for new computers until
the server operating system has been installed.
■ Select Workstations/Clients to force desktop and laptop computers to stop
before automatically running Initial Deployment.