Add-VBRHvAdvancedVirtualLab
Short Description
Creates a Hyper-V advanced virtual lab.
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Add-VBRHvAdvancedVirtualLab [-Name <String>] [-Description <String>] -Server <CHost> [-Path <String>] [-ProxyAppliance <VBRHvVirtualLabProxyAppliance>] [-IsolatedNetworkOptions <VBRHvIsolatedNetworkOptions[]>] [-EnableRoutingBetweenvNics] [-StaticIPMappingRule <VBRHvVirtualLabStaticIPMappingRule[]>] [<CommonParameters>] |
Detailed Description
This cmdlet creates a Hyper-V advanced virtual lab.
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Description |
Specifies a description. The cmdlet will create a virtual lab with this description. |
|
False |
Named |
False |
|
EnableRoutingBetweenvNics |
Defines that the cmdlet will enable communication between isolated networks. If you provide this parameter, the cmdlet will enable communication between isolated networks. Otherwise, Veeam Backup & Replication will not be able to connect the isolated networks with production networks. |
|
False |
Named |
False |
|
IsolatedNetworkOptions |
Specifies network settings of an isolated network. The cmdlet will create a virtual lab with the specified network settings.
Accepts the |
|
False |
Named |
False |
|
Name |
Specifies a name. The cmdlet will create a virtual lab with this name. |
|
False |
Named |
False |
|
Path |
Specifies the path to the folder where virtual lab will be stored. |
|
False |
Named |
False |
|
ProxyAppliance |
Specifies a proxy appliance. The cmdlet will add this proxy appliance to a virtual lab.
Accepts the |
|
False |
Named |
False |
|
Server |
Specifies a Microsoft Hyper-V host. The cmdlet will create a virtual lab on this host.
Accepts the |
|
True |
Named |
False |
|
StaticIPMappingRule |
Specifies static IP address mapping rules. The cmdlet will create a virtual lab with the specified mapping rules.
Accepts the |
|
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 VBRVirtualLab object that contains settings of advanced Hyper-V virtual labs.
Examples
Creating Advanced Virtual Lab
This example shows how to create an advanced virtual lab with default settings. The cmdlet will create the virtual lab on the esx09 host.
|
$host = Get-VBRServer -Name "esx09" Add-VBRHvAdvancedVirtualLab -Server $host -Name "Exchange Lab" -Description "Virtual Lab for Exchange VMs" |
Perform the following steps:
- Run the
Get-VBRServerReturns hosts connected to the backup infrastructure. cmdlet. Specify theNameparameter value. Save the result to the$hostvariable. - Run the
Add-VBRHvAdvancedVirtualLabcmdlet. Set the$hostvariable as theServerparameter value. Specify theNameparameter value. Specify theDescriptionparameter value.
Related Commands
Get-VBRServerReturns hosts connected to the backup infrastructure.