Variables

Variables

Variable

Type

Description

gb9x

Boolean

True if the operating system is Windows 95, 98 or ME

gb9xWMILoaded

Boolean

True if win9x Windows Management Instrumentation is loaded

gbADSI

Boolean

True if Microsoft ADSI is available

gbCancel

Boolean

Job has been cancelled

gbCapaPC

Boolean

True if the computer has been created using the CapaInstaller PC Creator

gbDebug

Boolean

If set all function will create extensive log entries. Default is false

gbDisablelog

Boolean

Disables runtime logging

gbDisplaymsgBox1

Boolean

Displays message box 1

gbDisplaymsgBox2

Boolean

Displays message box 2

gbDisplaymsgBox3

Boolean

Displays message box 3

gbEnableHWInventory

Boolean

Enable inventory information in deployment logs

gbEnablePackageSequence

Boolean

Displays all waiting packages (AMO only)

gbGeneric

Boolean

Generic Boolean Variable

gbInformuser

Boolean

Informs End-user about process

gbIsMemberOfBusinessUnit BooleanBusiness Unit membership. Business Unit support

gbInvokeJobError

Boolean

Invokes JobError

gbJobErrorAlreadyCalled

Boolean

JobError handling started

gbJobStart

Boolean

Job has been initialised successfully

gbLogoffUser

Boolean

Logoffs End-user before starting job

gbNT

Boolean

True if the operating system is Windows NT or 2000

gbRDS

Boolean

True if running on Terminal Server or RDS Role is active

gbSMS

Boolean

Current platform is Microsoft SMS

gbSVS

Boolean

Altiris SVS installed (initiated through SVS_Init())

gbSuficientDiskSpace

Boolean

Sufficient Diskspace

gbTerminalServer

Boolean

True if running on Terminal Server or RDS Role is active

gbWMI

Boolean

WMI is active 

gbx64

Boolean

The script is running on a 64 bit platform

gcTotalMemoryInBytesCurrencyHolds the total size of physical memory in bytes

giCancellationTimeOut

Integer

Number of seconds End-user has to cancel job

giEndTime

Integer

End-time when job has ended

giErrorCode

Integer

Returned error-codes

giJobTrigBalloonTimeOutIntegerDefines timeout for Ballon messages if they differ from default values

giMaxCancellationCount

Integer

Maximum number of End-user cancellations allowed

giMajorVersionNumberIntegerMajor version of installed operating system
giMinorVersionNumberIntegerMinor version of installed operating system
giProcessIDIntegerContains process id of started process
giSessionIDIntegerCurrent sessionID

giStartTime

Integer

Job starttime

gsAccountName

String

Cscript/Wscript process owner (defined in Security_init function)

gsAgentIdStringRepresents the AgentID for either the user or computer (the UUID column of the UNIT table)

gsAllUsers

String

Profile root folder for All users (NT/W2K/XP only)

gsBiosName

String

The BIOS vendor and version string

gsBiosSerialNumber

String

The serial stored in the BIOS if it exist

gsBusinessUnitNameStringThe name of the business unit. Business Unit support

gsCancellationMode

String

Allows End-user to cancel : "IF USER LOGGED ON", NEVER or ALWAYS

gsCapaInstallerRootFolder

String

CapaInstaller Root Folder (default is <ProgramFiles>\CapaInstaller)

gsCIPreFix

String

CapaInstaller package prefix (E.g. CI_)

gsApplicationDataDirStringApplication Data path
gsCommonAppDataStringCommon Application Data path

gsCommonDesktop

String

Common Desktop path

gsCommonFilesDir

String

Common files path

gsCommonFilesDirx86

String

X86 Common Files path on a 64-bit Operating System

gsCommonPrograms

String

Common programs path

gsCommonStartMenu

String

Common Windows Startmenu path

gsCommonStartup

String

Common Windows Startup path

gsComputerManufacturer

String

The vendor of the computer

gsComputerModel

String

The model name

gsConnectionType

String

Connection type (http or smb)

gsCPUSpeed

String

The current CPU speed (at job init)

gsDesktopStringCurrent users desktop

gsEstimatedTime

String

Estimated run time in minutes

gsErrDesc

String

System Error-description

gsErrString

String

Custom Error-description

gsExecutionContextStringCurrent execution context. Execution Context

gsHardDiskName

String

The Harddisk vendor

gsHardDiskSize

String

Size of Harddisk

gsHardDiskSerialNumber

String

Serialnumber of Harddisk if exist

gsInstallationMode

String

Returns Installation Mode (Silent, Attended or Logoff Enduser Installation)

gsJobName

String

Name of current job

gsLanguage

String

End-user language. Scripting Library supports English and Danish

gsLibrary

String

Library path

gsLog

String

Logfile full pathname

gsLogDir

String

Logfile path

gsLogName

String

Log filename

gsMemory

String

The amount of RAM installed in Mb

gsMode

String

Current mode set in Job_Start

gsMSSystem

String

Active Microsoft System

gsNTSP

String

The Windows NT or 2000 Service Pack level

gsOsBuild

String

The build of the operating system

gsOsSystem

String

Operating System platform

gsPackageRoot

String

PackageRoot path

gsProductid

String

Package product id

gsProfileDir

String

Profile folder for all Users e.g. C:\Users\All Users or C:\Users\Public

gsProfileRoot

String

Profile root folder e.g. C:\Users

gsProgramFiles

String

Program Files path based on execution environment

gsProgramFilesx86

String

X86 Program Files path on a 64-bit Operating System

gsReleaseID

String

Package Release ID

gsSMSSiteCode

String

SMS Site ID

gsStatPath

String

Capalib Statistics path

gsSystemDir

String

Windows System path

gsSystemDirx86

String

Windows x86 System path on a 64-bit Operating System

gsSysDrive

String

Drive containing system

gsTask

String

Task Name

gsTempDir

String

Temporary path

gsUnitNameStringHolds either Workstation Name or UUID dependend on Agent recognition
gsUserDomainNameStringUser domain name

gsUserName

String

The user that is is running a job

gsUserPath

String

User-profile path, e.g. C:\Program Files\CapaInstaller\User Client\<username>

gsUserProfileDirStringUser home directory, e.g. C:\Users\<username>

gsUUID

String

The uuid of the unit

gsWebLogRoot

String

Web log path

gsWindowsDir

String

Windows path

gsWorkstationName

String

ComputerName

gsWorkstationPath

String

CapaInstaller working directory, e.g. C:\Program Files\CapaInstaller\Client

gsWindowsType

String

NT/2000 type e.g. Professional, Server or Advanced Server