--- title: "Set-VBRDefaultWindowsMountServer" description: "This cmdlet defines the default Microsoft Windows mount server and its settings. To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/set-vbrdefaultwindowsmountserver.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup Infrastructure > Mount Server Settings > Set-VBRDefaultWindowsMountServer" dateModified: "2026-08-19" --- # Set-VBRDefaultWindowsMountServer ## Short Description Modifies the default Microsoft Windows mount server. **Platform**: VMware, Hyper-V **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet defines the default Microsoft Windows mount server and its settings. ::: 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

EnableVPowerNFS

Enables the Veeam vPower NFS Service on the default mount server. If you enable this option, Veeam vPower NFS Service will be be able to access the backup repository.

Default: True.

Note: To disable this option, set the parameter value to $false. That is, parameter_name:$false.

SwitchParameter

False

Named

True (ByPropertyName, ByValue)

MountFolder

Specifies the folder to keep cache that is created during mount operations.

String

True

Named

True (ByPropertyName, ByValue)

MountPort

Specifies the port that the Veeam vPower NFS Service will use to mount the vPower NFS datastore to the ESXi host.

Default: 1063.

Int32

False

Named

True (ByPropertyName, ByValue)

MountServer

Specifies the server that you want to use as a default Windows mount server.

Accepts the CHost object. To get this object, run the Get-VBRServer cmdlet.

CHost

True

Named

True (ByPropertyName, ByValue)

Options

Specifies mount server settings.

Accepts the VBRRepositoryMountServerOptions object. To get this object, run the Get-VBRRepositoryMountServerOptions cmdlet.

VBRRepositoryMountServerOptions

True

Named

True (ByPropertyName, ByValue)

VPowerNFSPort

Specifies the port that the Veeam vPower NFS Service will use to connect to the target NFS share.

Default: 2049.

Int32

False

Named

True (ByPropertyName, ByValue)

`` 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 [`VBRDefaultWindowsMountServer`](vbrdefaultwindowsmountserver.md) ## Examples ::: example ### Configuring Default Windows Mount Server This example shows how to configure the default Windows mount server. ``` $windows_mount = Get-VBRServer -Name "srv001.tech.local" Set-VBRDefaultWindowsMountServer -MountServer $windows_mount -MountFolder "C:\ProgramData\Veeam\Backup\IRCache\" -EnableVPowerNFS ``` Perform the following steps: 1. Run the [`Get-VBRServer`](get-vbrserver.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$windows_mount` variable. 2. Run the `Set-VBRDefaultWindowsMountServer` cmdlet. Set the `$windows_mount` variable as the `MountServer` parameter value. Specify the `MountFolder` parameter value. Provide the `EnableVPowerNFS` parameter. ::: ## Related Commands - [`Get-VBRServer`](get-vbrserver.md) - [`Get-VBRRepositoryMountServerOptions`](get-vbrrepositorymountserveroptions.md)