| 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 | Boolean | Business 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 |
| gcTotalMemoryInBytes | Currency | Holds 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 |
| giJobTrigBalloonTimeOut | Integer | Defines timeout for Ballon messages if they differ from default values |
| giMaxCancellationCount | Integer | Maximum number of End-user cancellations allowed |
| giMajorVersionNumber | Integer | Major version of installed operating system |
| giMinorVersionNumber | Integer | Minor version of installed operating system |
| giProcessID | Integer | Contains process id of started process |
| giSessionID | Integer | Current sessionID |
| giStartTime | Integer | Job starttime |
| gsAccountName | String | Cscript/Wscript process owner (defined in Security_init function) |
| gsAgentId | String | Represents 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 |
| gsBusinessUnitName | String | The 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_) |
| gsApplicationDataDir | String | Application Data path |
| gsCommonAppData | String | Common 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) |
| gsDesktop | String | Current users desktop |
| gsEstimatedTime | String | Estimated run time in minutes |
| gsErrDesc | String | System Error-description |
| gsErrString | String | Custom Error-description |
| gsExecutionContext | String | Current 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 |
| gsUnitName | String | Holds either Workstation Name or UUID dependend on Agent recognition |
| gsUserDomainName | String | User 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> |
| gsUserProfileDir | String | User 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 |