# CapaDrivers v1.6 - Variables

> The CapaDrivers variables you can set, including whether driver packs may be downloaded from CapaOne.

Source: https://docs.capaone.com/capainstaller/capadrivers/capadrivers-v1-6/capadrivers-v1-6-variables/  
Product: CapaInstaller — a separate CapaSystems product; do not apply this page to any other.

### CapaDrivers variables

<details>
<summary>gbAllowDriverDownloadFromCapaOne</summary>

The variable value can be *True* or *False*

`Default setting = True (recommended)`

*True* = Driver pack will be downloaded from CapaOne, if it doesn't exist on the FrontEnd server

*False* = Driver pack will not be downloaded from CapaOne, if it doesn't exist on the Frontend server

</details>

<details>
<summary>gbAllowWin10DriversOnWin11</summary>

The variable value can be *True* or *False*

`Default setting = True (recommended)`

*True* = Allow installation of Windows 10 driver packs on Windows 11

*False* = Do not allow installation of Windows 10 driver packs on Windows 11

💡 Hardware vendors usually only provides Windows 11 driver packs for their latest hardware. Hence, if you set the value to *False* and your hardware is recently purchased, you will probably get a lot of *no driver pack* errors.

</details>

<details>
<summary>gbFailOnMissingDriverPack</summary>

The variable value can be *True* or *False*

`Default setting = True`

*True* = Packages will return status *Failed* in the CapaInstaller console, when a driver pack isn't found

*False* = Packages will return status *Installed* in the CapaInstaller console, when a driver pack isn't found

</details>

<details>
<summary>gbPromptUserToUpdateDrivers</summary>

The variable value can be *True* or *False*

`Default setting = True (recommended)`

*True* = Logged on end-user will be prompted to start the driver update

*False* = Logged on end-user will not be prompted to start the driver update

The variable only exists in the *Publish* and *Push Driver Update* packages.

⚠️ It is not recommended to change the value!

</details>

<details>
<summary>gbReapplyContentPackage</summary>

The variable value can be *True* or *False*

`Default setting = False (recommended)`

*True* = Even if the newest driver pack is already installed, it will be reapplied

*False* = If the newest driver pack is already installed, it will not be reapplied

</details>

<details>
<summary>gbSkipCommonDriverDownload</summary>

The variable value can be *True* or *False*

`Default setting = True`

*True* = The common drivers from the OSD share will not be downloaded and installed, when a driver pack is found

*False* = The common drivers from the OSD share will be downloaded and installed, even when a driver pack is found

The variable only exists in the PreDriverCopyScript.

</details>

---

### Common variables

<details>
<summary>gsIpAddressesToExclude</summary>

The variable value can be a full or a partial IPv4 address on endpoints that should be excluded.

`Default setting = ""`

The \* character must be used as a wildcard, when defining partial IPv4 addresses.

The , character must be used when defining multiple IPv4 addresses.

Example: `192.168.100.*,192.168.101.*`

</details>

<details>
<summary>gsGatewayAddressesToExclude</summary>

The variable value can be a full or a partial IPv4 address on gateways that should be excluded.

`Default setting = ""`

The \* character must be used as a wildcard, when defining partial IPv4 addresses.

The , character must be used when defining multiple IPv4 addresses.

Example: `192.168.100.*,192.168.101.*`

</details>

<details>
<summary>gsDeviceNamesToExclude</summary>

The variable value can be the NetBIOS name of endpoints that should be excluded.

`Default setting = ""`

The , character must be used when defining multiple endpoints.

</details>

<details>
<summary>gsHardwareModelsToExclude</summary>

The variable value can be the name of the hardware models that should be excluded.

`Default setting = ""`

The hardware model name is matched with the "System Model" value from the "SysInfo" command.

The , character must be used when defining multiple endpoints.

</details>

<details>
<summary>gbRequirePowerConnection</summary>

The variable value can be *True* or *False*

`Default setting = True`

*True* = External power connection is required

*False* = External power connection is not required

This setting only affects laptops.

</details>

<details>
<summary>gbDisableCustomInventoryCollection</summary>

The variable value can be *True* or *False*

`Default setting = False`

*True* = Custom inventory is not collected during package execution **(not recommended)**

*False* = Custom inventory is collected during package execution

</details>
