Symantec Ghost Solution Suite 3.3 User Guide
Symantec Ghost Solution Suite 3.3 User Guide
Symantec Ghost Solution Suite 3.3 User Guide
Symantec, the Symantec Logo, the Checkmark Logo and Altiris and any Symantec or Altiris trademarks
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 DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE
DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY
INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS
DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO
CHANGE WITHOUT NOTICE.
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
https://www.symantec.com
Symantec Support
All support services will be delivered in accordance with your support agreement and the
then-current Enterprise Technical Support policy.
■ Managing computers
■ Imaging
■ Migrating computers
■ Get started
Feature Description
Manage from a central console. Deploy, control, and manage all types of computers
across your organization from the Ghost Solution
Suite console. Use the feature-rich Ghost Solution
Suite server Console for real-time management of
computers.
Migrate data, applications, and personal settings. Through easy-to-use wizards, migrate data 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.
Upgrade and install software. Manage system software on a day-to-day basis for
desktops, servers, and notebooks to upgrade
applications, install service packs, set up printer
drivers, and modify systems as needed.
Deploy computers in large groups. Easily deploy and configure large number of
computers across an organization. Install hard disk
images to groups of new or existing computers
using the multicasting feature. Deploy 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 servers. Automatically redeploy
servers based on deployment history and saved
server images, or use automated scripted installs
with easy-to-create answer files. Operating system
can be installed as image files or run as scripted
installs-or as a combination strategy.
Introduction to Symantec Ghost Solution Suite 12
Features of Ghost Solution Suite
Feature Description
Respond to common help desk requests. Browse, diagnose, and repair problems on systems
without leaving the Ghost Solution Suite console.
Detailed hardware and software inventories, along
with remote control feature simplify remote
diagnosis of common problems.
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 preconfigured 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.
Introduction to Symantec Ghost Solution Suite 14
Managing computers
See “Managing from the Ghost Solution Suite console” on page 13.
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
Introduction to Symantec Ghost Solution Suite 16
Building and scheduling deployment jobs
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 142.
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
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 136.
Introduction to Symantec Ghost Solution Suite 17
Imaging
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 eXpress 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.
New Job wizard
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 another.
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 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:
■ Silent Install
■ Component install
frequently used), or plan and perform a Custom install to distribute installation of components
across separate computers in the site.
See “Ghost Solution Suite Server components” on page 24.
After installing Ghost Solution Suite Server components, you can remotely install Ghost Solution
Suite Agents on all types of computer resources across your organization: laptops, servers,
and so on. Windows computers and Linux computers can be managed as a unified environment,
with each client communicating through its own Ghost Solution Suite agent to update inventory
data and react to Ghost Solution Suite Server commands and deployment tasks.
The pre-requisite checks let you view the compliance of the computer for installing Ghost
Solution Suite. Following are the pre-requisites that are checked:
Select one of the following methods for installing a Ghost Solution Suite Server system:
■ Simple install for Ghost Solution Suite Server
Install all components on local computer. See Simple install for Ghost Solution Suite Server
■ Custom install for Ghost Solution Suite Server
Installs components on remote or local computers and lets you customize options. See
Custom install for Ghost Solution Suite Server
■ Thin client install
Installs GSS Thin client view. See Thin client install
■ Component install
Installs additional Ghost Solution components. See Component install
■ Ghost Standard Tools
Launches the Symantec Ghost Standard Tools installer that lets you install the
Symantec Ghost Standard Tools.
See “Installing the Ghost Standard tools from the installer” on page 22.
To install Ghost Solution Suite Agents on the client computer, refer to the following section:
See “Installing Ghost Solution Suite Agents” on page 46.
Silent Install
Ghost Solution Suite lets your run silent install of Ghost Solution Suite Server in case for the
following scenarios:
■ Fresh installation
See “To perform Silent Install for fresh installation” on page 21.
■ Upgrade from Deployment Solution 6.9 SP6
See “To perform Silent Install when you upgrade from Deployment Solution 6.9 SP6”
on page 21.
Installing Ghost Solution Suite Server 21
Silent Install
Note: If you run BootWiz.exe for first time after fresh installation of Ghost Solution Suite
3.3, then you must right-click and open the application with Run As Administrator option.
Note: Symantec recommends not to install the Ghost Standard Tools 3.0 or later on the default
recommended path of a computer that has Ghost Solution Suite 2.5. Installing on the default
path overwrites the Ghost Solution 2.5 tools and conflicts with the Ghost 2.5 Console.
Installing Ghost Solution Suite Server 23
Browsing to the Ghost Recovery kit
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.
6 In the Ghost Solution Suite Server Install Configuration dialog, click on Ghost Standard
Tools.
7 In the Symantec Ghost Standard Tools wizard, the default path where the Ghost Standard
Tools executables are installed is displayed as follows:
C:\Program Files(x86)\Symantec\Ghost
To change the path where the Ghost Standard Tools executables are installed, click on
Change....
8 Click Next >.
9 Click Install.
■ GhostOEM64
GhostOEM32 is a Win64 version of GhostOEM and is designed to run on Microsoft Windows
Preinstallation Environment (WinPE).
■ PQIDeploy
PQIDeploy is an OEM version of Symantec ImageCenter that provides restore-only
capabilities. It contains the full scripting capabilities that are included in ImageCenter. It
does not include any graphical user interface (GUI). All commands are specified in a script
command file.
■ PQIDplyD
■ SRFixMbr
The System Recovery Fix MBR executable installs the Boot Partition Selector in the Master
Boot Record (MBR).
The Boot Partition Selector requests which partition the end user wants to launch when
the computer is booted from the primary hard drive. If no response is made within the
timeout interval, then the user partition is launched. Alternatively, the end user can launch
the recovery partition. The end user can access the recovery partition only through the
Boot Partition Selector.
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 (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 eXpress Share to
the client computer when you run an imaging task.
See “Ghost Solution Suite Server components” on page 24.
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
Installing Ghost Solution Suite Server 27
Ghost Solution Suite Server components
■ Devices. Installed Windows devices, such as network adapter, keyboard, and monitors
■ Location information. Contact name, phone, email, 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.
Note: You can install only one eXpress Share for each Ghost Solution Suite Server system.
However, if the eXpress 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 eXpress Share.
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.
For list of supported operating system on which you can install a PXE Server, refer to the
following article:
https://support.symantec.com/en_US/article.HOWTO111528.html
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.
Installing Ghost Solution Suite Server 29
Ghost Solution Suite Server components
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 folder on each client computer's hard disk, or from manually starting computers
using Symantec Ghost Solution Suite supported bootable media.
See Boot Disk Creator Help and see PXE Configuration Utility Help.
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 a 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 24.
2 Launch DriverManager.exe
3 In the Symantec Driver Library Editor, enter the following details:
6 Click OK.
Note: If you face an error while installing SQL Server Express, Symantec recommends
checking if all the Windows updates are installed.
Installing Ghost Solution Suite Server 31
System requirements for installing Ghost Solution Suite
■ For WinPE 5.1, .NET 4.5 Framework should be installed before importing the Windows
ADK 8.1.
For more information, please refer to the following article:
HOWTO124262
■ The Ghost Solution Suite user should be part of the local administrator group on all the
computers on which you want to install Ghost Solution Suite.
■ Firewall must be disabled on all the computers on which you want to install Ghost Solution
Suite.
■ User Account Control (UAC) must be disabled on all the computers on which you want to
install Ghost Solution Suite.
■ Local security policy must be disabled on all the computers on which you want to install
Ghost Solution Suite.
To turn off User Account Control: Run all administrators in Admin Approval Mode
policy, follow the following steps:
■ In the command prompt, run secpol.msc
■ Navigate to the Local Policies.
■ Select the Security Options.
■ Open the User Account Control: Run all administrators in Admin Approval Mode
policy and select the Disable option.
■ The Remote Registry service should be running on the remote computers where you plan
to install Ghost Solution Suite Component.
■ The install user should be a local administrator on the Ghost Solution Suite Server.
■ IIS Server version 7.5 or higher must be installed with the following components and should
be in the enabled state:
■ ASP.NET Impersonation
Installing Ghost Solution Suite Server 32
System requirements for installing Ghost Solution Suite
■ Windows Authentication
■ SAPI and CGI Restriction installed and enabled for ASP.NET
To install IIS and enable components, refer to the following section:
See the section called “Installing IIS Server and configuring the components” on page 32.
■ .NET framework 4.5.1 must be installed.
■ Currently, it is recommended to use Ghost Solution Suite Web Console with the latest
version of the following browsers:
■ Google Chrome browser
■ Microsoft Internet Explorer
■ Safari
■ Mozilla Firefox
Note: Ensure that ASP.NET Impersonation, Windows Authentication, and ISAPI and CGI
Restriction are installed and enabled for ASP.NET while you install the IIS server.
The Ghost Solution Suite Web Console installer enables the IIS components while installing
the Web Console. However you can also manually enable the IIS components. Following
procedure lists the steps that you must follow to enable the listed IIS components manually:
Installing Ghost Solution Suite Server 33
System requirements for installing Ghost Solution Suite
2 At the Ghost Solution Suite Server level, navigate and select ISAPI and CGI Restrictions.
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]
Installing Ghost Solution Suite Server 35
Simple install for Ghost Solution Suite Server
4950
4951
4952
Note: To configure the file transfer port, in the Ghost Solution Suite console to use a specific
port, navigate to Tools > Options > Global tab. Check the Client/Server file transfer port
check-box and set the dedicated port that you want to use.
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.
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 Click Yes on the Software License Agreement page.
7 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(x86)\Altiris\eXpress\Deployment Server.
■ Select the Create Ghost Solution Suite Share option to create a eXpress Share on
the computer. The eXpress Share lets you store files on the computer and run Ghost
Solution Suite Server system applications.
See “Deployment Share or eXpress Share ” on page 27.
■ Browse and select the licence file.
■ You must enter an administrator user name and password for the Ghost Solution Suite
Server. This account must already exist on the eXpress 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).
Installing Ghost Solution Suite Server 37
Custom install for Ghost Solution Suite Server
8 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 need to manually set the share to point to the correct
directory. Click OK.
10 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 37.
Solution Suite Database - on different computers. You can install Ghost Solution Suite Server
on an existing SQL Server.
See “Ghost Solution Suite Server components” on page 24.
To run a custom install
1 Start the server and log on as 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 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.
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 eXpress 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 eXpress Share on
the computer. The eXpress Share lets you store files on the computer and run Ghost
Solution Suite Server system applications. The eXpress 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 “Deployment Share or eXpress Share ”
on page 27.
Installing Ghost Solution Suite Server 39
Custom install for Ghost Solution Suite Server
8 Enter the following information on the Ghost Solution Suite Server Information page:
■ Select the computer where you want to install the Ghost Solution Suite Server. You
can install the Ghost Solution Suite Server on the local computer or on a remote
computer. The IP address and the port information for the selected computer are
displayed by default.
■ Enter the path where you want to install the Ghost Solution Suite Server.
■ You must enter an administrator user name and password for the Ghost Solution Suite
Server. This account must already exist on the eXpress 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 “Installing Ghost Solution Suite Server” on page 19.) Click Next.
9 Enter the Ghost Solution Suite Database information and click Next.
■ Specify the Microsoft SQL Server Instance where you want to install the 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.
10 Select the type of Ghost Solution Suite Database authentication to be used. You must
enter the user name and password if you want to use SQL Server authentication.
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.
Click Next.
11 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.
12 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.
13 (Optional) You can select one of 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.
14 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.
Symantec recommends running the installer with admin rights.
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.
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 28.) 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(x86)\Altiris\eXpress\Deployment Server.
■ Select the Create Ghost Solution Suite Share option to create a eXpress Share on
the computer. The eXpress Share lets you store files on the computer and run Ghost
Solution Suite Server system applications.
See “Deployment Share or eXpress Share ” on page 27.
■ You must enter an administrator user name and password for the Ghost Solution Suite
Server system. This account must already exist on the eXpress 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 25.
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 42
Component install
Click Next.
9 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.
11 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.
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
eXpress Share. You can also add Microsoft Sysprep files.
See “Ghost Solution Suite Server components” on page 24.
To run a component install
1 Start the server and log on using the administrator account you created for the Ghost
Solution Suite Server.
Installing Ghost Solution Suite Server 43
Component install
2 Launch the appropriate Symantec Ghost Solution Suite Server installation file and follow
the setup steps.
Symantec recommends running the installer with admin rights.
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.
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 eXpress 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 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 28.
■ 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 48.
Installing Ghost Solution Suite Server 44
Component install
Note: Symantec recommends running the repair PXE Manager option only on the
computers on which PXE manager is already installed.
Before you select the option to repair the PXE manager, ensure to comply with the
following:
■ Uninstall all the PXE components (PXE Server and PXE Manager).
■ Restart the computer.
■ Relaunch the installer and select the Repair PXE Manager option.
■ Select the Install an additional Symantec PXE server to install the PXE servers
again.
11 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.
Installing Ghost Solution Suite Server 45
Component install
12 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.
13 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.
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.
Configuring iPXE
If you plan to use the iPXE feature for Ghost Solution Suite, you must configure the Ghost
Solution Suite Server and the PXE Server.
Enter the following details to configure the Ghost Solution Suite Server and the PXE Server:
Table 2-2
Field Description
GSS Server Details You must set up the access from IIS to the
Database Server.
PXE Server Details You must configure PXE servers to enable the iPXE
feature.
Select a PXE Server Select a PXE Server from the list. You must
configure iPXE for each PXE Server individually.
[netcard]
[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.
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 46.
Installing Ghost Solution Suite Server 50
Installing Ghost Solution Suite Agents
■ For x64
Dagent_x64.msi /qn TcpAddr=<server-ip-address> TcpPort=402
Note: For TcpAddr, enter the IP address of the Ghost Solution Suite Server.
;---------------------------------------------------------------------
;MCastAddr=225.1.2.3
;MCastPort=402
;TTL=32
;ServerName=GSSSERVER
;---------------------------------------------------------------------
; requests (optional)
;---------------------------------------------------------------------
;TcpAddr=SERVER-IP-ADDRESS
;TcpPort=402
;---------------------------------------------------------------------
; logged.
; logged.
;---------------------------------------------------------------------
;LogFile=c:\Windows\Temp\Dagent.log
Installing Ghost Solution Suite Server 52
Installing Ghost Solution Suite Agents
;LogSize=4096
;LogErrors=Yes | No
;LogInformation=Yes | No
;LogDebug=Yes | No
;---------------------------------------------------------------------
;---------------------------------------------------------------------
;PromptExecute=Yes | No
;PromptReboot=Yes | No
;PromptRemoteControl=Yes | No
;PromptSeconds=30
;PromptOverride=Abort | Continue
;---------------------------------------------------------------------
; established.
;---------------------------------------------------------------------
Installing Ghost Solution Suite Server 53
Installing Ghost Solution Suite Agents
; EncryptSessions=Yes | No
; RequireEncrypt=Yes | No
Note: Currently, Ghost Solution Suite does not support UEFI-based Linux computers.
2 To change the adlagent configuration file settings, update the adlagent.conf file. This
file is located in the /opt/altiris/deployment/adlagent/conf directory. You can also
change the adlagent configuration file settings by executing the configure script from the
/opt/altiris/deployment/adlagent/bin directory.
■ 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 46.
you upgrade to a new version of Ghost Solution Suite. The creation date of the Ghost Solution
Suite agent is checked and updated when a new agent is available.
Installing the Ghost Solution Suite agent for Mac using console
1 Copy the following files from <Install_dir>\Program Files
(x86)\Altiris\eXpress\Deployment Server\Agents\ADLAgent\ from GSS server to
the Mac clients.
■ altiris-adlagent-2.6-<buildnumber>.Darwin.zip
■ altiris-adlagent-2.6-<buildnumber>.i386.bin
■ altiris-adlagent-2.6-<buildnumber>.x86_64.bin
■ altiris-tcsdk-adlagent-2.6-<buildnumber>.i686.bin
./adlagent stop
./adlagent start
4 Enter the IP address of the Ghost Solution Suite server which you want to register.
5 Enter the IP address of Mac client computer on which you want to install the agent.
After the agent installation is complete the agent automatically gets started. The registered
Mac Agent can be viewed under All Computers section in Ghost Solution Suite Console.
Installing the Ghost Solution Suite agent for Mac using command line
1 Copy the following files from <Install_dir>\Program Files
(x86)\Altiris\eXpress\Deployment Server\Agents\ADLAgent\ from GSS server to
the Mac clients.
■ altiris-adlagent-2.6-<buildnumber>.Darwin.zip
■ altiris-adlagent-2.6-<buildnumber>.i386.bin
■ altiris-adlagent-2.6-<buildnumber>.x86_64.bin
■ altiris-tcsdk-adlagent-2.6-<buildnumber>.i686.bin
4 After successful installation, go to <Install Folder>/conf/ folder and edit adlagent.conf file
and provide IP of the GSS server computer.
5 Then start the adlagent process /etc/altiris/deployment/adlagent/ adlagent start.
You can now view the managed Mac computers from the Ghost Solution Suite Console.
See “Installing Ghost Solution Suite Agents” on page 46.
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.
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.
Installing Ghost Solution Suite Server 57
Installing Ghost Solution Suite Agents
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.
■ Select the No I will be using an Symantec automation folder on each client computer
option, if you do not want to use PXE and prefer to use embedded (preferred) or hidden
partitions, or bootable media to run tasks.
Installing Ghost Solution Suite Server 59
Installing Ghost Solution Suite Agents
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.
■ In case of upgrade, select the pre-boot operating system that can be used as the default
PXE boot menu item.
See “Installing the automation agent” on page 56.
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 106.
Installing Ghost Solution Suite Server 60
Installing Ghost Solution Suite Agents
Installing components
Click Install, or click Back to change the settings.
See “Ghost Solution Suite Server components” on page 24.
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 24.
Console install
You can install the Ghost Solution Suite Console either on the local server or on multiple
remote computers. Installing the Ghost Solution Suite Console on remote servers lets you
manage servers from multiple Ghost Solution Suite Consoles across the Ghost Solution Suite
Server installation.
See “Ghost Solution Suite Console” on page 25.
■ Select the On this computer option to install the Ghost Solution Suite Console on the local
server.
Select the On a remote computer option to install the Ghost Solution Suite Console on a
remote server. Enter the computer name or browse and select a computer.
See “Installing Ghost Solution Suite Server” on page 19.
See “Ghost Solution Suite Server components” on page 24.
Chapter 3
Managing from the Ghost
Solution Suite Console
This chapter includes the following topics:
Set program options. From the Tools > Options dialog, you can set preferences for each
Ghost Solution Suite server system.
See “General options” on page 74.
Set security. From the Tools > Security dialog, you can set security rights and permissions
for all Ghost Solution Suite Consoles.
See “Security in Ghost Solution Suite” on page 78.
Connecting to other Ghost Solution Suite server systems. Connect to other Ghost Solution
Suite server connections from your current Ghost Solution Suite Console and manage
computers outside of your current network segment or site.
See “Connecting to another Ghost Solution Suite server” on page 85.
■ Inventory
The Computers, Resources, and Software Packages panes are on the left side of the Thin
Client view, while the Inventory pane is on the right side of the Thin Client view.
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.
Managing from the Ghost Solution Suite Console 64
Managing from the Ghost Solution Suite Console
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 Folder
■ Get Inventory
■ Power Control
■ Properties
■ 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.
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.
■ Drag resources to the Computers pane or computers to the Resources pane to schedule
jobs at the current time.
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.
Managing from the Ghost Solution Suite Console 65
Managing from the Ghost Solution Suite 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.
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” on page 66.
■ 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
■ Operating System
Managing from the Ghost Solution Suite Console 67
Managing from the Ghost Solution Suite Console
■ 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.
Ghost Explorer After a disk image is saved to the eXpress 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
eXpress 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 Legacy
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 eXpress 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
[Acrobat]
Managing from the Ghost Solution Suite Console 70
Managing from the Ghost Solution Suite Console
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 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 Broadcast
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.
■ Multicast
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
Disk Select the disk of the client computer that you want
to restore.
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:
Field Description
Force Mode Check the check box to enable Force Mode. You
can select from either of the following:
■ Unicast
■ Multicast
■ Direct Broadcast
Managing from the Ghost Solution Suite Console 72
Managing from the Ghost Solution Suite Console
Field Description
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.
Multicast scope TTL Set the multicast scope Time-To-Live (TTL) value.
■ Log Level
■ None
■ Error
■ Statistical
■ Warning
■ Information
■ All
■ Browse and select the log file in which the logs
are captured.
Managing from the Ghost Solution Suite Console 73
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 74.
■ Global options
See “Global options” on page 75.
■ Task password options
See “Task password options” on page 76.
■ Domain accounts options
See “Task password options” on page 76.
■ 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
Managing from the Ghost Solution Suite Console 75
Managing from the Ghost Solution Suite Console
of updating every time 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 canceled.
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).
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
Managing from the Ghost Solution Suite Console 76
Managing from the Ghost Solution Suite Console
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 76.
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.
Capture Personality tasks when creating or modifying jobs. However, this tab is enabled only
to administrators and select users who have been granted the appropriate privileges.
The Status field displays the results of password updates. Example: User A's user name and
password is used in ten tasks. If you want to update the password for these ten tasks, you can
do so through the Task Password option. After the password is updated, the Status field
displays the message: Password for 10 tasks updated.
Click Add to enter an administrator alias and other login information for the Microsoft SQL
Server (or MSDE) hosting the desired Ghost Solution Suite Database.
The information required to create a custom data source entry is listed below:
■ Alias. The alias name you want to use when referencing the external SQL database.
■ Server. The name of the external SQL database server or IP address.
■ Database. The name of the external database from which you want to extract data.
■ Use Integrated Authentication. This option authenticates to the external database using
the domain account you are currently logged on as.
■ User name and Password. When the integrated authentication is not being used, you must
provide a user name and password to authenticate to the external database.
■ Allowed Stored Procedures. Click this tab to modify the existing list.
See “ Allowed stored procedure list” on page 78.
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 79.
See “Enabling security” on page 79.
Managing from the Ghost Solution Suite Console 79
Managing from the Ghost Solution Suite Console
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.
Managing from the Ghost Solution Suite Console 80
Managing from the Ghost Solution Suite Console
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 82.
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 82.
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 79.
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.
Managing from the Ghost Solution Suite Console 81
Managing from the Ghost Solution Suite Console
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 79.
See “Enabling security” on page 79.
Managing from the Ghost Solution Suite Console 82
Managing from the Ghost Solution Suite Console
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.
Managing from the Ghost Solution Suite Console 83
Managing from the Ghost Solution Suite Console
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.
■ 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.
See “ Domain accounts options” on page 77.
■ 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. You can
view, create, and set database aliases.
See “ Custom data sources options” on page 77.
■ 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.
Managing from the Ghost Solution Suite Console 84
Managing from the Ghost Solution Suite Console
■ 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.
■ Access to Master Return Code. If unchecked, restricts access to the master return code
list. If checked, lets you modify the master return code list.
■ Allow DeployAnywhere. Lets you run DeployAnywhere to create hardware independent
images. This functionality is provided by Symantec Ghost Imaging Foundation (GIF). To
add and manage drivers, on the Tools menu, click the new DeployAnywhere option. To
enable this functionality, select the DeployAnywhere option from the deploy image task.
Setting permissions
Set permissions for jobs, job folders, computers, and computer groups.
See “ Best practices for Ghost Solution Suite security” on page 79. 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 116.
See “Deployment tasks” on page 149.
Managing from the Ghost Solution Suite Console 85
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.
5 To assign permissions to multiple groups, click Set permissions on all child objects to
assign the values without closing the dialog.
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 eXpress Share of the
previous Ghost Solution Suite server connection. You need to browse to the new connection's
eXpress Share to access its shared folder that contains its images, executables, and other
resources.
■ In the Create a New Data Source to SQL Server dialog, enter a name and description
for the data source.
■ If an entry for your server already exists, select it from the menu. Otherwise, enter the
name of the server hosting your remote SQL server in this field. Click Next.
■ Click Next in the Create a New Data Source to SQL Server dialog to accept the
default settings for authentication.
■ Select the Change the default database to option and select eXpress from the
drop-down list. Click Next.
■ Click Finish. The specifications for the new ODBC data source appear.
■ Click Test Data Source to verify that the source is reachable.
■ Click OK. You return to the main ODBC Data Source Administrator dialog with your
new data source listed in the System DSN tab. Click OK.
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.
When you refresh the managed client computers, you are asked if you want to disconnect all
computers. Click Yes. This tells the Ghost Solution Suite Agent to shut down and restart. It
also creates additional network traffic when all computers connect and disconnect. By refreshing
the managed client computers, you ensure that you are viewing the current status and state
of all computers resources in your system.
Chapter 4
Managing Computers
This chapter includes the following topics:
■ 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, 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 computers simultaneously. You can
Managing Computers 89
Managing computers
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 90.
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 startup, or can be associated with preconfigured computers.
See “Adding new computers” on page 92.
When the new computer starts up, you can assign it a preset
account.
View and configure computer properties. You can modify computer settings for each
computer from the console. Or you can view the Computer Properties page for detailed access
to a computer's hardware, software, and network property settings.
See “Computer configuration properties” on page 96.
See “Computer properties ” on page 114.
Run remote operations from the console. Perform operations quickly in real time from a
Ghost Solution Suite Console. Restore a computer to a previous state, configure property
settings, send a file, set security, run deployment jobs, or select from additional management
commands.
See “Remote operations using Ghost Solution Suite ” on page 116.
Build and schedule jobs. Build deployment jobs with one or more management tasks to run
on selected computers. Create jobs, add tasks, and assign the job to computer groups. Jobs
can be organized and assigned for daily tasks or to handle major IT upgrades.
See “Building and scheduling jobs ” on page 136.
Manage Servers. Ghost Solution Suite also manages servers to administrate high-density
server farms or server network resources across your organization.
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.
settings and jobs assigned to the preconfigured computer account can be associated with the
new computer.
Ghost Solution Suite provides features to create a preconfigured computer account to pre-define
a computer's configuration settings and assign customized jobs to that computer even if you
do not know that computer's MAC address. This type of computer is known as a preconfigured
computer account.
Preconfigured computer accounts offer a lot of power and flexibility, especially when you need
to deploy several computers to individual users with specific needs. Preconfiguring a computer
account saves your time because you can configure the computer before it arrives on site.
You can set up as much configuration information (such as computer name, workgroup name,
and IP address) as you have about the computer and apply it to the new computer when it
comes online. You can also prepare jobs prior to the arrival of the new computer to deploy the
computer using customized images, .MSIs based on a user's specific needs.
Example: A user might request Windows 2000 with Office 2000 and virus scanning software
installed on the new computer. The user also might request that the computer personality
(customized user settings, address books, bookmarks, familiar desktop settings) be migrated
from the old system. You can build any job, including any of the available tasks, and assign it
to a preconfigured computer account.
When the new computer finally arrives, you are ready to deploy it because you have done all
the work in advance. Boot the client computer to automation, and the new computer can
connect to the server and become a managed computer. Now you can perform an Initial
Deployment or run a deployment imaging job on the new computer.
Click the New Computer icon on the console to create a new computer
account. You can also click File > New > Computer or right-click in the
Computers pane and select New Computer.
Managing Computers 94
Adding new computers
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 95.
4 Click OK.
A preconfigured 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 (This feature is not available
if the group is empty). 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 96.
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.
Managing Computers 95
Adding new computers
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.
If the computer import file is incorrectly formatted, a warning appears, stating that the
computer import file is incorrect.
3 Edit computer settings by selecting a computer from the list and clicking Properties.
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.
Managing Computers 96
Computer configuration properties
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 configuration Set the Windows name of the computer and the Workgroup or Domain
settings settings.
Managing Computers 97
Computer configuration properties
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 license
configuration settings key for the installed operating system.
User account configuration Set the local Windows user account values.
settings
Field Description
Registered User The name of the user who registered the operating
system software.
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.
Managing Computers 98
Computer configuration properties
Field Description
Field Description
Computer name This is the NetBIOS name for the computer. The
name must be unique in the network and limited to
15 characters.
Note: This field is disabled for multiple computer
configuration.
Managing Computers 99
Computer configuration properties
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
Interface State The default value of the interface state is Up, which
denotes that the named interface is operating. You
can shut down the named interface by selecting
Down.
Field Description
Append these DNS Suffixes (in order): Add the name of the Domain Suffix and use the up
and down arrows to set the DNS suffix search order
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 104
Computer configuration properties
Field Description
Ignore NetWare settings Select to disregard all Novell NetWare client settings
for this computer. Clear to specify the required
information.
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.
NDS Context Enter the organizational unit context for the user.
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.
Confirm password Confirm the password for the 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.
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 6.0 This agent runs on ThinClient Windows CE 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.
Ghost Solution Suite Server Agent This agent runs on the Ghost Solution Suite Server
computer when running Ghost Solution Suite on the
Notification Server.
When the Ghost Solution Suite Agent for Windows is running on a computer, the user sees a
small icon in the notification area. When the icon is blue, the client computer running the Ghost
Solution Suite Agent is connected to the Ghost Solution Suite system.
When the Ghost Solution Suite Agent for Windows icon is clear, it shows that the client computer
is not connected to the Ghost Solution Suite system. The agent may be configured incorrectly,
the Ghost Solution Suite Server is down, or other network problems exist.
■ Click OK.
To view or modify settings from the Windows client, right-click the Ghost Solution Suite Agent
icon in the notification area (or double-click the client icon in the notification area and click
Properties).
When the client agent is first started, the agent establishes a connection to the Ghost Solution
Suite Server using the following general steps:
To connect to the Ghost Solution Suite Server
1 The agent service is started and initialized.
2 A TCP socket is created.
3 A connection is made to the Ghost Solution Suite Server.
4 The agent is updated, if required.
5 A basic inventory of the client is sent to the Ghost Solution Suite Server.
After the initial connection process is complete, no additional data needs to be sent to or from
the Ghost Solution Suite Server for the client agent to remain connected.
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 using Managed computers can use the multicast address
TCP/IP multicast 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.
Managing Computers 111
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 Server is Select the days and set the start and end times
denied access to the Ghost Solution Suite when access to the Ghost Solution Suite Agent is
Agent. 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 112
Ghost Solution Suite Agents
Field Description
Encrypt session communication with Ghost Select to allow encryption from this managed client
Solution Suite Server 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 user Select to let users on the managed computer 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.
Hide client tray icon Select to hide the Symantec Client icon in the
notification area of the managed computer.
Managing Computers 113
Ghost Solution Suite Agents
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 logged 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.
Maximum size Enter the maximum number of bytes for each log
file.
Log errors Select this option to save only the errors returned
when running a job or operation between the Ghost
Solution Suite Server and the Ghost Solution Suite
Agent.
Log informational messages Select this option to save a list of procedural steps
run on the client computer.
Note: If the log exceeds the specified size, the older data is dropped from the files, so it is
recommended to select an appropriate 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.
Managing Computers 114
Computer properties
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 Wake-On-LAN packets Select if you want the managed computer to forward
Wake-on-LAN packets.
Forward Ghost Solution Suite Server discovery Select if you want to advertise the Ghost Solution
multicast packets 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.
Force all programs to close when shutting down Select this option to shut down applications when
using Power Control features. The user is still
prompted to Abort or Continue the shutdown.
Synchronize date/time with Ghost Solution Suite Select this option to synchronize the system clock
Server 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 while
automation jobs running any automation jobs.
Advanced Disable direct disk access for GSS agent for DOS
(Boot Works) communication.
Computer properties
View and edit the computer properties for each managed computer.
Managing Computers 115
Computer properties
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 115., See “Hardware ” on page 115.
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 96.
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 96.
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 96.
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 120.
See “Computer configuration properties” on page 96.
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 96.
Managing Computers 116
Remote operations using Ghost Solution Suite
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 96.
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 96.
Location
View and edit user-specific properties such as contact name, phone number, e-mail address,
department, mail stop, and site name.
See “Computer configuration properties” on page 96.
Bay
View location information and other properties for Rack / Enclosure / Bay components for
high-density servers.
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.
System Jobs folder in the Jobs pane. Other commands, open utility programs to access and
remotely manage computers.
Open the computer operations menu by right-clicking a computer icon in the Computers pane,
clicking Operations on the menu bar, or clicking the icons in the toolbar.
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 121.
Power Control Wake up, restart, shut down, and log off remotely.
ADVANCED >
Clear Computer Status Clear computer status as shown in the title bar of
the List View.
Managing Computers 118
Remote operations using Ghost Solution Suite
Field Description
New Job Wizard Open this to build, assign, and schedule deployment
jobs for the selected computer.
New Dynamic Machine Group Used to create new Dynamic Machine Groups.
Field Description
Change Agent Settings Update property settings for the Ghost Solution
Suite Agent running on selected computer(s).
Job Scheduling Wizard Open this to assign deployment jobs to the selected
computer.
Configuring computers
From the Operations menu, you can enter and modify configuration settings for computers.
See “Computer configuration properties” on page 96. 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 116.
Managing Computers 121
Remote operations using Ghost Solution Suite
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 122
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:
2 Select a Power Control option. A Confirm Operation dialog appears. Select the Force
application to close without a message option to shut down users without a warning.
If you do not select this option, the user is prompted to save work before the power
operation continues.
Managing Computers 123
Remote operations using Ghost Solution Suite
3 Click Yes.
See “Remote operations using Ghost Solution Suite ” on page 116.
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-17
Field Description
Run with default security credentials. This option runs with the current user credentials.
This is the default option.
Run with the following credentials Click this option to log on with another user name
and password.
Note: Currently, Ghost Solution Suite supports installation of automation folder only for Windows
operating system.
The automation folder package name consists of the name of the pre-boot configuration. For
example:
If you create an Automation Folder for WinPE_HP configuration for a 64-bit computer, the
Automation Folder package is stored as AF_WinPE_HP.exe
The path where the folder is saved is as follows:
\Altiris\eXpress\Deployment Server\AutoFolderPkgs\WinPE_HP\X64\AF_WinPE_HP.exe
If you modify the Automation Folder Configuration for any reason such as addition of new
drivers, you must install the latest automation folder on the client computers. The new
configuration uninstalls the earlier configuration and installs the latest package on the client
computers.
To verify if the automation folder is installed successfully, check the status code in autoutil.log
and autoinst.log files which are created on C:\.
To create a configuration for an Automation Folder
1 In the Ghost Solution Suite console, click the Boot Disk Creator.
2 In the Boot Disk Creator dialog, navigate to File > New configuration….
3 In the Create Configuration wizard, enter the following:
Enter the name for this configuration Enter the name of the configuration.
Enter a detailed description for this configuration Enter a description for the automation folder configuration.
(optional)
Pre-boot Operating System for this Configuration Select the Windows pre-boot operating system from the
list.
4 Click Next.
5 Select the Hardware Device drivers that you want to bundle with the automation folder
package and click Next.
6 Enter the TCP/IP Protocol Settings to govern the communication with the Server and click
Next
7 In the Ghost Solution Suite Server Communication, enter the Server IP address and the
Port number for communication.
8 Select the location of the Automation Agent Location. Specify if the automation agent is
located remotely on the server share or in the local pre-boot environment. Click Next.
Managing Computers 125
Remote operations using Ghost Solution Suite
9 Enter the Network Connection details for the client computer to connect to the file server.
10 In the Network Drive Mappings, browse to the drive that you want to map. Click Next.
11 In the Optional Component dialog, select if you want to add any additional components.
Click Next.
12 In the Boot Disk Media Type dialog, select the media type for the Boot disk and click
Next.
13 (Optional) When you are prompted to confirm if you want to store the automation boot
package installer with the configuration name that you specified in the first step, click Yes.
To install an Automation Folder
1 In the Ghost Solution Suite console, select the computer or a group of computers on which
you want to install an automation folder.
2 Right click and select Advanced.
3 From the menu, select Install Automation Folder….
4 Select a configuration for which you want to create and install an automation folder on
the selected computer.
5 Check the status of the task from the console.
To uninstall an Automation Folder
1 In the Ghost Solution Suite console, select the computer or a group of computers from
which you want to uninstall an automation folder.
2 Right click and select Advanced.
3 From the menu, select Uninstall Automation Folder.
4 Check the status of the task from the console.
Note: Servers are recognized by their operating system (such as Windows Server 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-19
Field Description
Support for multiple network adapter cards. Because servers may require more than one
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.
deployed (or waits a set time before proceeding) to avoid erroneous re-deployment, you must
set the options in the Advanced section of Initial Deployment.
When a server boots from a PXE server or from Automation (if the option is set), Ghost Solution
Suite Server recognizes it as a new computer and attempts to configure the computer with
sample jobs. See Sample jobs. Initial Deployment includes a feature to prohibit servers from
being deployed automatically.
To halt the initial deployment of servers
1 Click Initial Deployment and select Properties.
2 Click the Advanced tab.
3 Select the Servers check box and click OK.
Initial Deployment does not run for any computer identified in the console as a server.
If installing a server using a PXE Server, the server attempts to install, but does not run
automatically using default settings. It waits until a boot option is selected from the client
computer. You can change the default setting in the PXE Configuration Utility to allow Initial
Deployment to run automatically and not wait for user intervention.
To change PXE options for initial deployment
1 Click on Start > All Programs > Altiris > PXE Configuration Utility.
2 Click the GSS tab.
3 Select a pre-boot operating system from the Initial Deploy boot option drop-down list.
4 Click Execute Immediately.
Initial Deployment runs automatically for every identified server.
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 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:
Following these steps, ensures that the BootWorks message does not appear and a job runs
smoothly when scheduled.
The computer you are looking for appears highlighted in the Computers window in the console.
Note: This search is not case-sensitive and allows wildcard searches using *.
Note: The lab name must be unique as the program creates a default image file name
based on the lab 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.
4 Identify an image in the Create Disk Image job.
Deploy Lab This job has three default tasks: Distribute Disk
Image, Modify Configuration, and Back up
Registry. The image that is uploaded using the
Create Disk Image job is distributed when you use
this job. The configuration settings you specify in
the Modify Configuration job are applied to the
computers, and the computer registry files are
uploaded to the Ghost Solution Suite Server.
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
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.
7 Enter the Value of the parameter.
8 Click OK.
9 In the Filter Set up dialog, click OK.
To modify a filter
1 In the Ghost Solution Suite console, navigate to the Computers section.
2 From the Computers section, select the filter that you want to modify.
3 Click Setup>>.
4 In the Filter Set up dialog, select the condition that you want to modify.
Managing Computers 133
New Dynamic Machine Groups
5 Click Modify...
6 In the Filter definition dialog, modify the filter condition.
7 Click OK.
8 In the Filter Set up dialog, click OK.
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:
Field Description
■ contain
■ does not contain
■ ends with
■ is exactly
■ starts with
Value Enter the value for the condition that you want to
use.
Managing Computers 134
New Dynamic Machine Groups
■ Deployment tasks
■ Scripted OS install
■ Scripted install for Windows Vista, Windows Server 2008, and later
■ Distributing software
■ Modifying configuration
Building and scheduling jobs 136
Building and scheduling jobs
■ Getting inventory
■ Running a script
■ Copying a file
■ Power control
■ Waiting
■ Sample jobs
■ Initial deployment
■ Configurations
■ Jobs
■ Advanced
System tokens
The following table lists all the predefined system tokens. System tokens are case sensitive.
The percent symbol “%” at the beginning and end of each token is part of the token name and
must be included.
Table 5-1
Token Description
%CALLINGJOBNAME% The name of the job that called this job (as used
when Setting up return codes) or the name of this
job if not called by another job
Building and scheduling jobs 138
Building and scheduling jobs
Token Description
Example: MyCompany.com/MyParentOU/MyOU
Token Description
%NICyIPWINSx% WINS entry x for NIC y. Example: the third NIC first
WINS entry would be %NIC3IPDNS1%
%NICyPCIBUSNUMBER% PCI Bus number for NIC y. Example: the PCI Bus
number for the second NIC would be
%NIC2PCIBUSNUMBER%.
%NICyUSEDHCP% If you use DHCP, the valid values are Yes or No.
%NICyUSEWINS% If you use WINS, the valid values are Yes or No.
Token Description
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 90.
Building and scheduling jobs 142
New Job wizard
Note: When a software package or deployment job is scheduled to run on client computers,
the Symantec Client Service Message dialog appears, warning them that a job is about to
execute. If a user clicks Abort when the message appears, an event is logged to the client's
history so that Ghost Solution Suite administrators know when users abort a scheduled event.
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.
To create a New job
1 Select a job option:
■ Create an image. This wizard guides you through the steps required to create an image
of a computer's hard disk and schedule the job.
■ Deploy and configure computers. This wizard guides you through the steps required
to deploy a previously created new disk image on a selected computer and install
software and personality settings.
■ Deploy software packages. This wizard guides you through steps required to install
software packages. You can set conditions, select packages, assign to computers,
and schedule the job
See “Distributing software ” on page 168.
■ Restore a computer. This wizard guides you through the steps required to restore a
computer to a known working state by re-imaging the hard drive and reinstalling
software packages, personality settings, and defining configuration values. This option
reschedules jobs saved in each managed computer's history record, which contains
all deployment tasks previously processed. Restoring a computer from its deployment
history
Migrate computers. This wizard guides you through the steps required to migrate the
hard disk image, applications, and personality settings from a source computer to a
destination computer. You can perform one or more migration operations using the
provided options.
2 Give the job a unique name. You can type a name up to 64 characters.
Building and scheduling jobs 143
New Job wizard
3 Follow the steps in each wizard to create a job (some New Job wizards build multiple
jobs).
4 (Optional) Unselect the Replay during rip and replace option.
This option is selected by default. This option replays the job during any rip and replace actions.
After creating a job, the job appears in the Jobs pane of the Ghost Solution Suite Console
with the deployment tasks listed in the Tasks list.
Note: You cannot define return codes when using the New Job Wizard. See “Building new
jobs ” on page 146.
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).
Job (Capture) includes a Capture Personality Settings task (See “Capturing personality settings
” on page 170. ) to capture the personality of the source computer and a Modify Configuration
task to rename the source computer to avoid naming conflicts (see Modifying configuration).
The source computer is named computerName (Old).
Job (Distribute) includes a Deploy Image task (see Distributing a disk image) if selected, a
Modify Configuration task to update settings to the destination computer, and one or more
Building and scheduling jobs 144
New Job wizard
Install Package tasks to update software (if selected) and migrate personality settings. See
Distributing software.
Note: This option creates two jobs that appear in the Jobs pane: Job (Capture) and Job
(Distribute).
Job (Capture) includes a Capture Personality Settings task (See “Capturing personality settings
” on page 170.) to capture the personality of the source computer.
Job (Distribute) includes a Deploy Image task () and one or more Install Package tasks to
update software, if selected.
See “Distributing software ” on page 168.
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 142.
6 (Optional) Set Return Codes. The last action in each task wizard lets you set return codes
for each deployment task.See “Setting up return codes ” on page 187.
7 After adding tasks, click OK.
8 To schedule the job, drag it to a computer or computer group. The Schedule Jobs dialog
appears.
See “Importing and exporting jobs ” on page 186.
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.
Building and scheduling jobs 148
Setting conditions for task sets
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.
To set conditions for task sets
1 Select a job from the Jobs pane of the Ghost Solution Suite Console. The Job
Properties dialog appears.
2 Click Setup next to the Condition field. A menu appears with options to create a new
condition, or to modify, delete, or reorder a condition.
3 To reorder conditions, click Order and reorder them using up or down.
4 To create a new condition, click New in the menu. The Condition Settings dialog appears.
Enter a name up to 64 characters.
5 Click Add to open the Condition dialog. Specify the following conditions and click OK:
■ From the Field drop-down list, select a data field heading. You can define conditions
based on common client features such as operating system, software and hardware
version, hard drive space, operating system language, RAM, and other characteristics.
To set up custom conditions based on custom tokens, select User Defined Tokens
from the Field drop-down list.
■ From the Operation drop-down list, select a compare statement.
■ In the Value box, type a string to search for in the selected database field. You can
set conditions based on computer properties stored in fields in the Ghost Solution
Suite Database. Example: You can set a condition to match a particular asset tag,
Ghost Solution Suite agent version, or IP address. You can use wildcard characters
and AND/OR operators.
■ To set up custom conditions based on custom tokens, select User Defined Tokens
from the Field list.
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
Create Disk Image Create a disk image from a reference computer and
save the image file (GHO files) for later distribution.
Field Description
Get Inventory This lets you gather inventory information from client
computers to ensure that the Ghost Solution Suite
Database is updated with the latest computer
properties.
Remote Yes No No
Control(Only 3rd
Party)
4 (optional) Additional Parameters are displayed when you select the Ghost tool for
imaging. You can modify the Additional Parameters if required.
Note: Ensure to enter the additional parameters correctly, else the imaging task fails.
5 If you select the RapiDeploy tool for imaging, the Advanced option is displayed.
See “Create disk image advanced ” on page 155.
6 In the Source Computer options (Ghost Only), select the Drive number and the
Partition number of the source computer.
To create a disk image, select only the drive number.
To create an image of a partition of a drive, select the drive number and the partition
number.
Note: To know the correct partition number, use the Gdisk tool in the automation
environment.
7 In the Location to store image (path and filename), click Select options and enter the
following:
Use Ghost Solution Suite Server share If you select this option, the image is stored at
the Ghost Solution Suite Server share.
Use any Drive letter accessible in Automation Specify the drive letter where you want to store
pre-boot the image.
Note: Ensure that the drive is accessible in
automation pre-boot environment from the client
computer.
Use Drive and Partition Number in Automation Specify the drive Number and the Partition
pre-boot (Ghost Only) number. You can use this option only when Ghost
imaging tool is used.
Specify the Image path Enter or browse the path where you want to store
the image.
Building and scheduling jobs 154
Creating a disk image
Note: Windows 10 onwards, you must run the Sysprep with Administrator credentials. For
more information refer to the Microsoft article.
Additional Options
Table 5-3 Additional Options
Field Description
Note: Configuration restoration after imaging a compressed drive is not supported for this
release.
(Optional) Enter an image description to help identify the image and click OK.
For more information, refer to the following article:
TECH106775.html
Note: Hot imaging does not support Windows Server class operating systems.
■ The Volume Shadow Copy service should not be in "disabled"state. If you are using any
database software on the computer you want to take a hot image of, that database software
must be stopped to prevent damage to the database file. If the database application is VSS
Aware, the Volume Shadow Copy service shuts down the database for you. If the database
application is not VSS aware, you must stop the database service before capturing an
image.
■ Firewalls can block necessary communications.
See “System requirements for installing Ghost Solution Suite” on page 30.
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.
Note: Ensure to enter the additional parameters correctly, else the imaging task fails.
5 If you select an image that is captured with RapiDeploy tool, the Advanced option is
displayed. You can set Resizing and other settings such as the Automation Folder and
OEM Partition.
Building and scheduling jobs 159
Distributing a disk image
6 If you select a Ghost image, the Enable Partition Imaging (Ghost Only) option is enabled.
You can specify the partition number of the source image that you want to deploy on the
target computer. Select the Drive number and the Partition number of the target
computer.
7 Select Prepared using Sysprep if the image was captured using Sysprep.
Click Sysprep Settings to open the Sysprep Advanced Settings dialog.
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
9 Select Automatically perform configuration task after completing this imaging task
to restart the computer and push the configuration settings to the imaged computer.
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.
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 server installation and configuration tasks benefit most from
scripted installs.
See “Deleting Scripted OS Install packages from the Deployment Server” on page 166.
Building and scheduling jobs 161
Scripted install for Windows Vista, Windows Server 2008, and later
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 162
Scripted install for Windows Vista, Windows Server 2008, and later
6 On the Scripted Operating System Installation page of the Scripted OS Install dialog,
browse to select the path of the unattended .XML file.
7 On the Scripted OS Install Commands page of the Scripted OS Install dialog, set the
command-line options for the cmdlines.txt files and enter the Additional commands in the
cmdlines.txt file. (See Command-line switches for scripted install.) Click Finish.
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 eXpress 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.
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.
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).
Building and scheduling jobs 163
Scripted install for Windows Vista, Windows Server 2008, and later
Automation (Pre-boot Environment) Select the required pre-boot environment from the
Automation (Pre-boot Environment) drop-down list.
The option reported by the PXE Manager is the
default pre-boot environment option.
Select or add new operating system source files Select the assigned name for each operating 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 eXpress Share .
Select or add new service pack source files Run service pack updates immediately after
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 system Enter a name for the operating system source
source files configuration files to assign an alias to associate
with the install files for a specific operating system
version and language.
The Windows operating system identified previously in the Installation Source Files dialog
must match the source files selected here. If the name and language of the operating system
does not match the installation files, you receive an error.
Click OK and the files will copy from the source CD (or other volume) to the Ghost Solution
Suite Server\Deploy directory in the eXpress Share . This process will take a few minutes.
Building and scheduling jobs 164
Scripted install for Windows Vista, Windows Server 2008, and later
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.
Use this dialog to add new variable sections to If you add a section, this name appears in the new
the answer file tab in the Answer File setup dialog. Enter a
description. Enter comments to describe the new
section.
Building and scheduling jobs 165
Scripted install for Windows Vista, Windows Server 2008, and later
See the Microsoft Windows Unattended Setup Guide for your specific operating system values
for an unattended setup file.
Delete a section
To delete a new section that you added, right-click the section and select Delete selected
Section.
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.
Field Description
Additional commands in the cmdlines.txt file Enter additional Windows scripted install commands
in this dialog. The commands execute in the order
they are listed. The provided command installs the
Ghost Solution Suite for Windows during the Install
Component phase of the installation. You can view
and edit Ghost Solution Suite settings in the next
dialog. Enter additional Windows scripted install
commands in this dialog. The commands execute
in the order they are listed. The provided command
installs the Ghost Solution Suite for Windows during
the Install Component phase of the installation. You
can view and edit Ghost Solution Suite settings in
the next dialog.
Table 5-6
Field Description
Automation pre-boot environment (WinPE/Linux) Select the required pre-boot environment from the
drop-down list to perform the Backup and Restore
task in the selected pre-boot environment. By
default, the Default Automation (Auto-select) type
is selected.
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 142.
See “Building new jobs ” on page 146.
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 a Personality Package.
2 Select Run in quiet mode to install the package without requiring user interaction.
Building and scheduling jobs 169
Distributing software
3 If distributing an install package or other types of packages with associated support files,
you can select Copy all directory files to install all peer files in the directory. Select Copy
subdirectories to distribute peer files in the directory and all files in associated
subdirectories.
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.
To save the work of updating that list, or of manually renaming distribution packages, the
RenameDistPkg feature was added. Now, the system administrator may update the
well-known-executable list once with a filename of their choice. The well-known filename
may be entered into the Windows registry of the Ghost Solution Suite Server computer
(the computer running axengine.exe) as the Value data of a string value named
RenameDistPkg under the HKEY_LOCAL_MACHINE\SOFTWARE\Altiris\Altiris
eXpress\Options key. If the RenameDistPkg registry entry is set, Ghost Solution Suite
Server renames the installation files that are copied to the client computers.
This feature only affects files that are temporarily copied to the client computer as part of
a Distribute Software task. The file that is to be executed only during the installation,
sometimes referred to as the package, is the file that is renamed, not the files that are
actually installed to various locations on the target computer.
If the Copy all directory files option is enabled, only the main (installable) file is renamed.
4 Click Advanced to specify how files are distributed to the managed computer. You can
copy through the Ghost Solution Suite Server, or copy directly from the file source and
then run, or run directly from the file source. See Distribute software advanced. Click Next.
5 Provide additional command-line options for distributing software.
6 (Optional) Set Return Codes.
See “Setting up return codes ” on page 187.
7 Click Finish. The task appears in the Task list for the job. The software is distributed when
you run this task.
If the Personality Package is configured to run only if a particular user is logged in and only if
the user has an account on the managed computer, the package runs the next time that user
logs in. If the user does not have an account, the package aborts and sends an error back to
the console through the Ghost Solution Suite. If the package is not run through the Ghost
Solution Suite Server, a message appears on the managed computer and the user is prompted
to abort or continue.
See “Modifying tasks in a deployment job” on page 183.
Building and scheduling jobs 170
Capturing personality settings
Field Description
Copy files using Ghost Solution Suite Server Select this option to distribute packages through
then execute the Ghost Solution Suite Server to the managed
computer, requiring two file copy transactions if the
eXpress Share is on another file server. This option
is run for Simple installs and is the default option.
Copy directly from file source then execute. Select this option to copy packages directly from
the eXpress 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
eXpress Share or another selected file server.
Specify user Enter the user name and password for the client
computer and the eXpress 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 2008 and Vista computers to ensure
that the appropriate Capture Personality task runs on the appropriate computers.
Field Description
Field Description
Additional command-line switches You can add command-line options specifically for
the PC Transplant program that migrates personality
settings. See the Symantec PC Transplant
Reference Guide in the docs folder of the eXpress
Share .
Note: The information about the Personality Package appears in the Description field for
valid Personality Packages (PCT files). If no description appears, the file is not a valid
package.
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.
5 (Optional) Click Advanced to specify how to copy Personality Packages to the managed
computer. You can copy through Ghost Solution Suite Server and then run, or copy directly
from the file source and then run, or run directly from the file source. See Distribute
personality advanced. Click OK.
6 Click Next.
7 (Optional) Set Return Codes.
See “Setting up return codes ” on page 187.
8 Click Finish. The task appears in the Task list for the job. The personality is distributed
when you run this task.
For more information about capturing a computer's personality settings, see the Symantec PC
Transplant Help.
Building and scheduling jobs 174
Modifying configuration
Field Description
Copy files using Ghost Solution Suite Server Select this option to distribute software packages
then execute through the Ghost Solution Suite Server to the
managed computer, requiring two file copy
transactions if the eXpress 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 execute Select this option to copy packages directly from
the eXpress 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
eXpress Share or another selected file server.
File source access and credentials Enter the user name and password for the client
computer and the eXpress 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.
Building and scheduling jobs 175
Getting inventory
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 96.
4 Click Next.
5 (Optional) Set Return Codes.
See “Setting up return codes ” on page 187.
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 183.
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
■ 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 90.
Building and scheduling jobs 176
Running a script
■ 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 177.
See “Building new jobs ” on page 146.
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.
Building and scheduling jobs 177
Running a script
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
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
Automation pre-boot environment Select this option to run the script in an automation
(WinPE/Linux/Mac OS X). environment. Select a pre-boot automation
environment from the drop-down list.
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
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 177. 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 187. 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.
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 146.
Building and scheduling jobs 181
Copying a file
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
eXpress 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 eXpress
Share, you can enter a relative path in this field. To copy files or directories directly from
the eXpress Share to the managed computer, you must enter the full UNC path name.
See “Copy file to advanced ” on page 182.
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.
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 187.
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 183.
Field Description
Copy files using Ghost Solution Suite Server This option distributes software packages through
the Ghost Solution Suite Server to the managed
computer, requiring two file copy transactions if the
eXpress 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.
Copy directly from file source Click this option to copy packages directly from the
eXpress 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 eXpress Share . Both must have
the same user name and password (this is not an
issue if both exist in the same domain).
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.
Building and scheduling jobs 183
Waiting
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 146.
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.
5 (Optional) Set Return Codes.
See “Setting up return codes ” on page 187.
6 Click Finish. The task appears in the Task list for the job.
Waiting
Use the Wait task to boot a computer in the automation mode and wait for user interaction.
To use the Wait task
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 187.
5 Click Finish. The task appears in the Task list for the job.
3 Follow the basic instructions on each dialog provided for each task. Select the type of
task you want to add and follow the directions.
4 After finishing task configuration, a new task appears in the Jobs list.
5 Change the order of the tasks using the up and down arrows. The tasks run in the order
listed.
Use the steps below to copy and paste tasks within the same job, or from one job to another.
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.
Building and scheduling jobs 185
Creating new script files
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.
To add a new task to an existing task list
1 Select a job from the Jobs pane.
2 Click on one of the tasks within the job and add a new task. The new task is inserted
above the task you highlighted, and all other jobs shift down by one position.
3 Use the up and down arrows to change the order of the tasks within the job.
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.
To import jobs
1 Right-click in the Job pane, and select Import
or
Click File > Import/Export > Import Jobs.
2 Browse to or enter the path and name of an existing import file (a .BIN file).
3 Select Import to Job Folder to import the jobs to an existing folder in the Jobs pane. If
you have a folder already selected, it appears in the edit field.
4 Select Overwrite existing Jobs and Folders with the same name to replace identical
jobs and folders.
5 Select Delete existing Jobs in folder to overwrite and replace all jobs in the selected
Jobs folder. Click OK to import the job(s).
To export jobs
1 Right-click the job or Jobs folder you want to export and select Export.
or
Click File > Import/Export > Export Jobs.
2 Select the destination folder and enter a file name.
3 Click Export subfolders to export all folders subordinate to the selected job folder.
4 Click OK.
Note: Return code handling cannot be set up for jobs created in the New Job Wizard.
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
Building and scheduling jobs 188
Setting up return codes
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.
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.
Building and scheduling jobs 189
Setting up return codes
Add This lets you add a new custom return code for the
task. You can also add the return code to the Master
Return Codes list.
Modify This lets you modify the return codes listed in the
Other return codes field. The changes you make
do not update the Master Return Codes list.
Delete This lets you delete return codes listed in the Other
return codes field, but not from the Master Return
Codes list.
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.
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.
Building and scheduling jobs 191
Sample jobs
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.
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.
Building and scheduling jobs 192
Configurations
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.
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
■ 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.
Building and scheduling jobs 193
Jobs
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.
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 192.
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.
Building and scheduling jobs 194
Advanced
3 Click New to build a new job. The Select a job dialog appears. See “Building new jobs ”
on page 146.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.
Note: Currently, even if you do not select this option, the initial deployment job times out
after 255 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.
For more information, refer to the following article:
HOWTO127729
http://www.symantec.com/docs/HOWTO127729
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 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 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.