Set-VBRNutanixHost
Short Description
Modifies Nutanix Files storage system settings.
Applies to
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBRNutanixHost -Host <CNutanixHost> [-Name <string>] [-Description <string>] [-UserName <string>] [-Password <string>] [-Credentials <CInternalCredentials>] [-Port <int>] [-NASProxy <VBRNASProxyServer[]>] [-NASVolumeScanType {All | Exclude | Include}] [-NASIncludedVolume <CSanInfrastructureVolume[]>] [-NASExcludedVolume <CSanInfrastructureVolume[]>] [-NASIncludedWildcard <string[]>] [-NASExcludedWildcard <string[]>] [-SkipRescan] [-Force] [-NASEnableProxyAutoSelection] [-NASProtocolPolicy <VBRStorageProtocolPolicy>] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings of Nutanix Files storage systems. When you modify storage system settings, the cmdlet automatically rescans storage systems.
|
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 |
|---|---|---|---|---|---|
|
Host |
Specifies the storage system you want to modify. |
Accepts the CNutanixHost object. To create this object, run the Get-VBRNutanixHost cmdlet. |
True |
Named |
True (ByValue, |
|
Name |
Specifies the name of the storage system that you want to modify. |
String |
False |
Named |
False |
|
Description |
Specifies the description of the storage system. |
String |
False |
Named |
False |
|
UserName |
Specifies the user name that you want to use for authentication to the storage system. |
String |
False |
Named |
False |
|
Password |
Specifies the password you want to use for authentication to the storage system. |
String |
False |
Named |
False |
|
Credentials |
Specifies the credentials that you want to use for authentication to the storage system. |
Accepts the CInternalCredentials object. To get this object, run the Get-VBRCredentials cmdlet. |
False |
Named |
False |
|
Port |
Specifies the port used to connect to the storage system. |
Int |
False |
Named |
False |
|
NASProxy |
Specifies the array of proxies you want to use. |
Accepts the VBRNASProxyServer object. To create this object, run the Add-VBRNASProxyServer cmdlet. |
False |
Named |
False |
|
NASVolumeScanType |
Specifies the scope of volumes that you want to rescan. You can use the following options to rescan the volumes:
|
Accepts the VBRVolumeScanType enum type. |
False |
Named |
False |
|
NASIncludedVolume |
For the NASVolumeScanType parameter set to Include. Specifies an array of storage volumes that you want to rescan. Note: Veeam Backup & Replication will show only rescanned volumes in the backup infrastructure. |
Accepts the CSanInfrastructureVolume[] object. To create this object, run the Get-VBRNutanixInfrastructureVolume cmdlet. |
False |
Named |
False |
|
NASExcludedVolume |
For the NASVolumeScanType parameter set to Exclude. Specifies an array of storage volumes that you do not want to rescan. Note: Veeam Backup & Replication will not show the excluded volumes in the backup infrastructure after the rescan. |
Accepts the CSanInfrastructureVolume[] object. To create this object, run the Get-VBRNutanixInfrastructureVolume cmdlet. |
False |
Named |
False |
|
NASIncludedWildcard |
For the NASVolumeScanType parameter set to Include. Specifies an array of storage volumes with wildcard characters. Veeam Backup & Replication will rescan only those volumes which names are specified with these wildcard characters. |
string[] |
False |
Named |
False |
|
NASExcludedWildcard |
For the NASVolumeScanType parameter set to Exclude. Specifies an array of storage volumes with wildcard characters. Veeam Backup & Replication will not rescan the volumes which names are specified with these wildcard characters. |
string[] |
False |
Named |
False |
|
SkipRescan |
Defines that the cmdlet will not start rescan automatically setting of the storage system are modified. |
SwitchParameter |
False |
Named |
False |
|
Force |
Defines that the cmdlet will modify the storage system settings without showing warnings in the PowerShell console. |
SwitchParameter |
False |
Named |
False |
|
NASEnableProxyAutoSelection |
Defines that Veeam Backup & Replication will use automatic proxy selection. |
SwitchParameter |
False |
Named |
False |
|
NASProtocolPolicy |
Specifies the protocol policy for the storage system. |
Accepts the VBRStorageProtocolPolicy object. To create this object, run the New-VBRStorageProtocolPolicy cmdlet. |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
The cmdlet returns the CNutanixHost object that defines the settings of a Nutanix Files storage system.
Examples
Modifying Port Number of Nutanix Files Storage Systems
This example shows how to modify the port number of Nutanix Files Storage Systems.
|
$host = Get-VBRNutanixHost -Name "Nutanix Files_host" Set-VBRNutanixHost -Host $host -Port 80 |
Perform the following steps:
- Run the Get-VBRNutanixHost cmdlet to create a credential object. Specify the Name parameter value. Save the result to the $host variable.
- Run the Set-VBRNutanixHost cmdlet. Set the $host variable as the Host parameter value.Specify the Port parameter value.
Related Commands