--- title: "Set-VBRCDPProxy" description: "Modifies settings of CDP proxies added to the backup infrastructure. Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet modifies settings of CDP proxies added to the backup infrastructure." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/set-vbrcdpproxy.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Continuous Data Protection (CDP) > CDP Proxy > Set-VBRCDPProxy" dateModified: "2026-08-19" --- # Set-VBRCDPProxy ## Short Description Modifies settings of CDP proxies added to the backup infrastructure. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax ``` Set-VBRCDPProxy -Proxy [-Description ] [-CacheSize ] [-CacheSizeUnit ] [-CachePath ] [-SourceProxyTrafficPort ] [-TargetProxyTrafficPort ] [-Force] [] ``` ## Detailed Description This cmdlet modifies settings of CDP proxies added to the backup infrastructure. ::: note To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. ::: ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

CachePath

Specifies a path to the folder where you want to keep a global cache.

Default:

  • For Microsoft Windows servers: C:\VeeamCDP
  • For Linux servers: /VeeamCDP

String

False

Named

False

CacheSize

Specifies the cache size for a CDP proxy.

Note: When you specify the cache size, keep in mind the following recommendations:

  • You need to allocate 1 GB for each protected VM.
  • You need to leave 10 percent of the proxy storage free.

UInt32

False

Named

False

CacheSizeUnit

For the CacheSize option.

Specifies the measure unit of the cache size. You can specify one of the following units:

  • GB
  • TB

Default: GB.

VBRBackupCacheSizeUnit

False

Named

False

Description

Specifies a description for a CDP proxy.

String

False

Named

False

Force

Defines that the cmdlet will modify a CDP proxy without showing warnings in the PowerShell console.

SwitchParameter

False

Named

False

Proxy

Specifies a CDP proxy. The cmdlet will modify the settings of this proxy.

Accepts the VBRCDPProxy object. To create this object, run the Get-VBRCDPProxy cmdlet.

VBRCDPProxy

True

Named

True (ByPropertyName, ByValue)

SourceProxyTrafficPort

Specifies the port number of the source proxy.

Int32

False

Named

False

TargetProxyTrafficPort

Specifies the port number of the target proxy.

Int32

False

Named

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Output Object The cmdlet returns the `VBRCDPProxy` object that contains CDP proxies to the backup infrastructure settings. ## Examples ::: example ### Example 1. Modifying CDP Proxy Cache Size This example shows how to modify a size of the cache that is used by the `Proxy05` CDP proxy. ``` $proxy = Get-VBRCDPProxy -Name "Proxy05" Set-VBRCDPProxy -Proxy $proxy -CacheSize "25" ``` Perform the following steps: 1. Run the [`Get-VBRCDPProxy`](get-vbrcdpproxy.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$proxy` variable. 2. Run the `Set-VBRCDPProxy` cmdlet. Set the `$proxy` variable as the `Proxy` parameter value. Specify the `CacheSize` parameter value. ::: ::: example ### Example 2. Modifying CDP Proxy Cache Location This example shows how to modify a path to the folder where the `Proxy05` CDP proxy keeps the cache. ``` $proxy = Get-VBRCDPProxy -Name "Proxy05" Set-VBRCDPProxy -Proxy $proxy -CachePath "C:\CacheFolder" ``` Perform the following steps: 1. Run the [`Get-VBRCDPProxy`](get-vbrcdpproxy.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$proxy` variable. 2. Run the `Set-VBRCDPProxy` cmdlet. Set the `$proxy` variable as the `Proxy` parameter value. Specify the `CachePath` parameter value. ::: ## Related Commands [`Get-VBRCDPProxy`](get-vbrcdpproxy.md)