Page tree
Title: Scripting Guidelines  
Author: Unknown User (jmk) Dec 14, 2017
Last Changed by: Mikkel André Knop Sep 07, 2020
Tiny Link: (useful for email) https://capawiki.capasystems.com/x/kKO3BQ
Export As: Word · PDF  
Incoming Links
CapaInstaller 6.1 Documentation (164)
    Page: Security_SetSharePermissions
    Page: Reg_GetMultiStringX64
    Page: Reg_SetMultiStringX64
    Page: Reg_SetBinary
    Page: CMS_RemoveHardwareInventory
    Page: Reg_GetInteger
    Page: CMS_SetPackageStatusToNotCompliant
    Page: Thinstall_Complete
    Page: Sys_GetFileSystemType
    Page: Thinstall_RegApplication
    Page: Reg_GetVariableType
    Page: SMS_CreateReport
    Page: UsrMgr_EnumMembersOfLocalGroup
    Page: Job_ShutdownWS
    Page: Reg_SetQword
    Page: CMS_AddHardwareInventory
    Page: Reg_CommitChanges
    Page: UsrMgr_CreateLocalGroup
    Page: Security_RevokeRegPermissions
    Page: MSI_GetGuidsByProductName
    Page: UsrMgr_ExistLocalGroup
    Page: Reg_EnumVariable
    Page: SMS_JobRetryLater
    Page: CMS_AddComputerToReinstallGroup
    Page: CMS_ExistPackageOnManagementServer
    Page: UsrMgr_GetLocalGroupNameBySid
    Page: UsrMgr_GetLocalAdministratorsGroupName
    Page: Service_SetLogonInformations
    Page: CMS_AddComputerToCalendarGroup
    Page: Reg_DeleteKey
    Page: Reg_GetQword
    Page: CMS_GetPackageProperties
    Page: Reg_GetExpandStringX64
    Page: Service_WaitForStart
    Page: Reg_SetMultiString
    Page: Security_RevokeServicePermissions
    Page: Security_DenyShareAccess
    Page: CMS_SetBottomColor
    Page: CMS_DefineEndUserCancellation
    Page: MSI_SearchForPackageInfoByName
    Page: Log_RegisterWellKnownFiles
    Page: Sys_CreateRestorePoint
    Page: Reg_EnumKeyX64
    Page: CMS_GetGroupMembership
    Page: SVS_ActivateLayer
    Page: Thinstall_RegExtension
    Page: Security_SetServicePermissions
    Page: Net_EnumNetworkDrivePaths
    Page: UsrMgr_GetSIDForLocalGroup
    Page: CMS_AddUnitToBusinessUnit
    Page: Sys_IsFirewallPortOpen
    Page: CMS_RemoveUserFromDepartmentGroup
    Page: SVS_ImportLayer
    Page: Reg_DeleteKeyX64
    Page: SMS_DefineEndUserCancellation
    Page: Report_SendMail
    Page: Sys_IsFirewallEnabled
    Page: Security_SetRegPermissions
    Page: Sys_MoveRunOnceValues
    Page: CMS_GetContainer
    Page: CMS_SetBorderColor
    Page: Sys_GetFreeDiskSpace
    Page: Reg_DeleteTreeX64
    Page: Reg_GetValueType
    Page: Reg_GetBinary
    Page: Sys_WaitForMaxNumberOfProcesses
    Page: Sys_ExistProcess
    Page: Reg_ExistVariableX64
    Page: CMS_SetPackageStatusToInstalled
    Page: SMS_GetSiteCode
    Page: CMS_AddComputerToStaticGroup
    Page: Security_DenyRegAccess
    Page: UsrMgr_DeleteLocalGroup
    Page: Sys_GetLocaleLanguageID
    Page: CMS_GetAdvertisedPackages
    Page: CMS_SetTopColor
    Page: CMS_SetTextColor
    Page: Sys_ProcessCount
    Page: Net_EnumPrinterPaths
    Page: CMS_IncrementSessionID
    Page: Sys_GetProcessID
    Page: CMS_GetUninstallSource
    Page: Reg_GetExpandString
    Page: Sys_CompareProcessOwner
    Page: Reg_GetIntegerX64
    Page: UsrMgr_CreateLocalUser
    Page: Reg_SetInteger
    Page: UsrMgr_EnumLocalUsers
    Page: UsrMgr_EnumSIDForLocalGroups
    Page: CMS_ActivateAlternativeColorScheme
    Page: SVS_Complete
    Page: Reg_ExistVariable
    Page: Security_RevokeSharePermissions
    Page: Reg_UpdateMultiStringX64
    Page: Sys_TerminateApplication
    Page: UsrMgr_ChangePassword
    Page: Reg_UpdateMultiString
    Page: Reg_GetBinaryX64
    Page: Service_Start
    Page: CMS_RemoveCustomInventory
    Page: SMS_GetCollectionIDFromName
    Page: RAS_GetConnectionPath
    Page: SVS_ResetLayer
    Page: Reg_GetMultiString
    Page: Service_Stop
    Page: CMS_UseAlternativeColorSchemeAt
    Page: SMS_GetUnitIDFromName
    Page: Ini_ExistEntry
    Page: Appl_ISResultCode
    Page: Reg_SetStringX64
    Page: Thinstall_UnRegExtension
    Page: Reg_EnumVariableX64
    Page: Sys_WaitForProcess
    Page: Reg_SetIntegerX64
    Page: UsrMgr_DeleteLocalUserAccount
    Page: Reg_GetStringX64
    Page: Reg_EnumKey
    Page: CMS_GetPackageStatus
    Page: Reg_DeleteTree
    Page: SVS_DeactivateLayer
    Page: Sys_ClearEventlog
    Page: Sys_WaitForProcessToExist
    Page: Ini_GetAllSectionVariables
    Page: UsrMgr_RemoveUserFromLocalGroup
    Page: Job_RemoveUserSetup
    Page: Sys_GetProcessOwner
    Page: Thinstall_Init
    Page: Sys_BreakthruMsgbox
    Page: UsrMgr_EnumLocalGroups
    Page: Sys_Sleep
    Page: Net_EnumNetworkDrives
    Page: Reg_SetBinaryX64
    Page: UsrMgr_ExistLocalUserAccount
    Page: Sys_IsFirewallInstalled
    Page: Thinstall_UnRegApplication
    Page: Reg_DeleteVariableX64
    Page: Sys_GetDriveType
    Page: Reg_CreateKeyX64
    Page: Reg_SetString
    Page: Security_RevokeFilePermissions
    Page: Reg_DeleteVariable
    Page: Reg_GetString
    Page: Sys_PendingReboot
    Page: Security_DenyServiceAccess
    Page: UsrMgr_SetLocalUserProperties
    Page: Reg_GetValueTypeX64
    Page: Sys_KillProcess
    Page: SVS_ExistLayer
    Page: CMS_AddComputerToDepartmentGroup
    Page: CMS_AddComputerToPowerSchemeGroup
    Page: SMS_Init
    Page: Sys_ExecuteRunOnceValues
    Page: Ini_GetAllSections
    Page: Reg_SetExpandStringX64
    Page: Reg_UpdateReg
    Page: Net_EnumPrinters
    Page: CMS_AddPackageToUnit
    Page: SVS_DeleteLayer
    Page: Sys_SetFileAssociation
    Page: UsrMgr_DisableLocalUserAccount
    Page: CMS_IsPackageScheduleEnabled
    Page: Sys_LogOffUser
    Page: CMS_RemoveComputerFromCalendarGroup
    Page: SVS_Init
CapaInstaller 6.0 Documentation (237)
    Page: OSD_UpdateCustomMessage
    Page: RAS_SetUIProperties
    Page: Net_ResolveIP
    Page: UsrMgr_IsUserMemberOfLocalGroup
    Page: CMS_RemoveComputerFromCalendarGroup
    Page: Reg_DeleteKey
    Page: CMS_SetBorderColor
    Page: UsrMgr_GetLocalGroupNameBySid
    Page: SVS_DeleteLayer
    Page: UsrMgr_GetLocalAdministratorsGroupName
    Page: UsrMgr_DeleteLocalGroup
    Page: Service_WaitForStart
    Page: Service_Create
    Page: Using passwords in CapaInstaller Scripting Library
    Page: Security_RevokeServicePermissions
    Page: SVS_Init
    Page: UsrMgr_GetSIDForLocalGroup
    Page: OSD_IsLaptop
    Page: Sys_PendingReboot
    Page: Thinstall_UnRegApplication
    Page: CMS_AddComputerToReinstallGroup
    Page: CMS_DefineEndUserCancellation
    Page: Service_GetState
    Page: Sys_IsFirewallInstalled
    Page: Reg_UpdateExpandString
    Page: Reg_EnumVariable
    Page: CMS_GetGroupMembership
    Page: MSI_SearchForPackageInfoByName
    Page: Reg_SetExpandString
    Page: Security_DenyServiceAccess
    Page: Reg_DeleteVariableX64
    Page: OSD_ShutdownPC()
    Page: Reg_SetBinary
    Page: CMS_SubmitWinPEInventory
    Page: Sys_IsValidComputerName
    Page: CapaInstaller Scripting Library
    Page: UsrMgr_EnableLocalUserAccount
    Page: Sysprep_JoinWorkgroup
    Page: MSI_GetGuidsByProductName
    Page: Security_SetSharePermissions
    Page: Reg_DeleteTree
    Page: UsrMgr_DeleteLocalUserAccount
    Page: SVS_DeactivateLayer
    Page: Sys_ClearEventlog
    Page: CMS_GetPackageProperties
    Page: Reg_GetExpandStringX64
    Page: Reg_ExistKeyX64
    Page: Sys_WaitForProcess
    Page: CMS_ExistPackageOnManagementServer
    Page: OSD_InjectXPMassStorage
    Page: RAS_CreateVPNConnection
    Page: Service_SetLogonInformations
    Page: CMS_SetPackageStatusToNotCompliant
    Page: SMS_GetUnitIDFromName
    Page: Sys_GetProcessOwner
    Page: Reg_SetIntegerX64
    Page: Sys_UserLoggedOn
    Page: CMS_GetPackageStatus
    Page: CMS_AddComputerToCalendarGroup
    Page: CMS_GetAdvertisedPackages
    Page: Reg_GetBinary
    Page: RAS_DeleteConnection
    Page: Reg_SetQword
    Page: UsrMgr_ChangePassword
    Page: SMS_GetSiteCode
    Page: Sys_ExistProcess
    Page: Sys_IsFirewallEnabled
    Page: Sys_GetLocaleLanguageID
    Page: Reg_UpdateExpandStringX64
    Page: Reg_ExistVariableX64
    Page: Job_ShutdownWS
    Page: Appl_ISResultCode
    Page: Report_SendMail
    Page: Sysprep_SetOrganizationName
    Page: Reg_GetQword
    Page: UsrMgr_CreateLocalGroup
    Page: Reg_GetMultiStringX64
    Page: OSD_UpdateWindowsHAL
    Page: OSD_DisableCMSClientInstallation
    Page: Reg_GetBinaryX64
    Page: CMS_ActivateAlternativeColorScheme
    Page: Security_DenyFileAccess
    Page: MSI_AddInstallSource
    Page: Log_SubmitLogs
    Page: Reg_SetMultiStringX64
    Page: Thinstall_Complete
    Page: CMS_GetContainer
    Page: Reg_SetStringX64
    Page: Reg_SetInteger
    Page: OSD_SetOEMWallpaper
    Page: Reg_EnumVariableX64
    Page: Reg_DeleteTreeX64
    Page: RAS_CreateModemConnection
    Page: Service_Exist
    Page: Sys_CheckEventlogForSystemErrors
    Page: Sys_IsFirewallPortOpen
    Page: Thinstall_RegApplication
    Page: CMS_AddComputerToStaticGroup
    Page: CMS_SetTopColor
    Page: Reg_DeleteKeyX64
    Page: CMS_AddCustomInventory
    Page: Reg_LoadHive
    Page: Sys_GetSerialNumber
    Page: Security_SetFilePermissions
    Page: Sysprep_SetRegisteredOwner
    Page: Sysprep_SetLocalAdminPassword
    Page: Security_SetServicePermissions
    Page: Security_SetRegPermissions
    Page: Sys_MoveRunOnceValues
    Page: Net_GetAdapterInfo
    Page: OSD_InjectClassNetDriver
    Page: CMS_SetPackageStatusToInstalled
    Page: Sys_GetProcessID
    Page: Net_EnumNetworkDrivePaths
    Page: Log_RegisterExcludeValue
    Page: SMS_AddUnitToCollection
    Page: SVS_ActivateLayer
    Page: Dialog_ShowError
    Page: Reg_GetValueType
    Page: Sys_GetFreeDiskSpace
    Page: Sys_ProcessCount
    Page: Sys_GetDriveType
    Page: Reg_EnumKey
    Page: Sys_WaitForMaxNumberOfProcesses
    Page: Log_RegisterLogfile
    Page: Security_DenyRegAccess
    Page: CMS_SetTextColor
    Page: UsrMgr_RemoveUserFromLocalGroup
    Page: Net_Ping
    Page: Reg_DeleteVariable
    Page: UsrMgr_AddUserToLocalGroup
    Page: Sys_WaitForProcessToExist
    Page: SVS_ResetLayer
    Page: CMS_RemoveHardwareInventory
    Page: SMS_DefineEndUserCancellation
    Page: Security_DenyShareAccess
    Page: Dialog_ShowInformation
    Page: CMS_SetBottomColor
    Page: CMS_RemoveUserFromDepartmentGroup
    Page: SMS_Init
    Page: OSD_Initialize
    Page: CMS_UseAlternativeColorSchemeAt
    Page: Reg_GetString
    Page: File_WaitWhileExist
    Page: Net_EnumNetworkDrives
    Page: Sysprep_JoinDomain
    Page: OSD_IsDesktop
    Page: Reg_EnumKeyX64
    Page: Log_RemoveLogs
    Page: Thinstall_RegExtension
    Page: Sys_Sleep
    Page: UsrMgr_SetLocalUserProperties
    Page: CMS_AddUnitToBusinessUnit
    Page: Reg_UpdateMultiString
    Page: SVS_ImportLayer
    Page: RAS_SetVPNSecurityProperties
    Page: Log_RegisterWellKnownFiles
    Page: Net_EnumPrinterPaths
    Page: Reg_GetStringX64
    Page: Ini_GetAllSectionVariables
    Page: UsrMgr_EnumLocalGroups
    Page: Reg_SetMultiString
    Page: SMS_JobRetryLater
    Page: Ini_ExistEntry
    Page: Reg_GetIntegerX64
    Page: Sys_GetMac
    Page: Service_Stop
    Page: Security_SetDirPermissions
    Page: Sysprep_SetProductKey
    Page: UsrMgr_ExistLocalUserAccount
    Page: Security_RevokeSharePermissions
    Page: Sys_CreateRestorePoint
    Page: Security_RevokeDirPermissions
    Page: Thinstall_UnRegExtension
    Page: Reg_UnloadHive
    Page: RAS_GetConnectionPath
    Page: SMS_GetCollectionIDFromName
    Page: Net_IsIPAddress
    Page: Reg_GetVariableType
    Page: Sys_SetFileAssociation
    Page: Sys_KillProcess
    Page: Reg_CommitChanges
    Page: Sys_GetFileSystemType
    Page: OSD_IsServer
    Page: CMS_AddComputerToDepartmentGroup
    Page: Service_Start
    Page: Reg_GetValueTypeX64
    Page: UsrMgr_DisableLocalUserAccount
    Page: Security_RevokeRegPermissions
    Page: RAS_SetTCPIPProperties
    Page: Reg_GetMultiString
    Page: Shell_Execute
    Page: Security_DenyDirAccess
    Page: Sys_CompareProcessOwner
    Page: Sys_TerminateApplication
    Page: UsrMgr_EnumSIDForLocalGroups
    Page: CMS_RemoveCustomInventory
    Page: Reg_GetExpandString
    Page: Reg_SetString
    Page: Reg_CreateKeyX64
    Page: Reg_CreateKey
    Page: Reg_ExistKey
    Page: UsrMgr_EnumLocalUsers
    Page: UsrMgr_ExistLocalGroup
    Page: Service_SetStartMode
    Page: UsrMgr_CreateLocalUser
    Page: Dialog_ShowWarning
    Page: CMS_GetUninstallSource
    Page: CMS_AddPackageToUnit
    Page: SMS_CreateReport
    Page: Sys_BreakthruMsgbox
    Page: Sys_LogOffUser
    Page: CMS_IsPackageScheduleEnabled
    Page: UsrMgr_EnumMembersOfLocalGroup
    Page: CMS_AddHardwareInventory
    Page: Sysprep_AddRunCommand
    Page: Reg_SetExpandStringX64
    Page: Security_RevokeFilePermissions
    Page: Shell_ExecuteWithTimeout
    Page: Reg_UpdateReg
    Page: Job_RemoveUserSetup
    Page: Reg_SetBinaryX64
    Page: Net_EnumPrinters
    Page: Thinstall_Init
    Page: Job_ActivateUserSetup
    Page: Reg_UpdateMultiStringX64
    Page: Appl_ISMSapplInstalled
    Page: Reg_GetInteger
    Page: CMS_AddComputerToPowerSchemeGroup
    Page: SVS_Complete
    Page: File_WaitForFileToExist
    Page: Reg_ExistVariable
    Page: Service_Delete
    Page: SVS_ExistLayer
    Page: Sys_ExecuteRunOnceValues
    Page: CMS_IncrementSessionID
    Page: Ini_GetAllSections
Hierarchy
Parent Page
    Page: Scripting Library
Labels
There are no labels assigned to this page.
Outgoing Links
CapaInstaller 6.0 Documentation (2)     Page: Job_Start
    Page: Job_End