# VB Scripting Library

> Reference for the CapaInstaller VB Scripting Library - pre-made functions for building software installation packages, organized by category.

Source: https://docs.capaone.com/capainstaller/vb-scripting-library/  
Product: CapaInstaller — a separate CapaSystems product; do not apply this page to any other.

CapaInstaller Scripting Library provides a powerful set of pre-made functions designed by experts in software installation.

:::danger[VBScript is being phased out]
Microsoft has announced that [VBScript is deprecated and being removed from Windows](https://techcommunity.microsoft.com/blog/windows-itpro-blog/vbscript-deprecation-timelines-and-next-steps/4148301). Existing VBScript packages will keep working for now, but new packages should not be built in VBScript — build them as a [PowerPack](/capainstaller/powerpacks/) instead, or as a Custom App/script in CapaOne and export the result for import into the CapaInstaller Console.
:::

New to VB Scripting? Start with [Getting Started with VB Scripting](/capainstaller/vb-scripting-library/getting-started-with-vb-scripting/). Not sure whether VBScript is the right choice? See [Automation and scripting](/capainstaller/automation-and-scripting/) to compare the scripting surfaces.

## In this section

- [Getting Started with VB Scripting](/capainstaller/vb-scripting-library/getting-started-with-vb-scripting/)
- [Application functions](/capainstaller/vb-scripting-library/application-functions/)
- [CMS Functions](/capainstaller/vb-scripting-library/cms-functions/)
- [Desktop functions](/capainstaller/vb-scripting-library/desktop-functions/)
- [Environment functions](/capainstaller/vb-scripting-library/environment-functions/)
- [File functions](/capainstaller/vb-scripting-library/file-functions/)
- [INI file functions](/capainstaller/vb-scripting-library/ini-file-functions/)
- [Job functions](/capainstaller/vb-scripting-library/job-functions/)
- [MSI functions](/capainstaller/vb-scripting-library/msi-functions/)
- [Network functions](/capainstaller/vb-scripting-library/network-functions/)
- [OSD Scripting Library](/capainstaller/vb-scripting-library/osd-scripting-library/)
- [Powershell functions](/capainstaller/vb-scripting-library/powershell-functions/)
- [ProgressBar functions](/capainstaller/vb-scripting-library/progressbar-functions/)
- [Registry Functions](/capainstaller/vb-scripting-library/registry-functions/)
- [Report functions](/capainstaller/vb-scripting-library/report-functions/)
- [Scripting Guidelines](/capainstaller/vb-scripting-library/scripting-guidelines/)
- [Security functions](/capainstaller/vb-scripting-library/security-functions/)
- [Service functions](/capainstaller/vb-scripting-library/service-functions/)
- [Shell Function](/capainstaller/vb-scripting-library/shell-function/)
- [System functions](/capainstaller/vb-scripting-library/system-functions/)
- [Thinstall functions](/capainstaller/vb-scripting-library/thinstall-functions/)
- [User Management functions](/capainstaller/vb-scripting-library/user-management-functions/)
- [Using passwords in CapaInstaller VB Scripting Library](/capainstaller/vb-scripting-library/using-passwords-in-capainstaller-vb-scripting-library/)
- [Addendum](/capainstaller/vb-scripting-library/addendum/)
