New-VBOAzureArchiverAppliance

Short Description

Defines the Azure archiver appliance settings.

Syntax

This cmdlet provides the following parameter sets:

  • IpRangesParamSet

    New-VBOAzureArchiverAppliance [-VmSize <VBOAzureVirtualMachineSize>] [-RedirectorPort <Int32>]

    [-ResourceGroup <VBOAzureResourceGroup>] [-VirtualNetwork <VBOAzureVirtualNetwork>] [-Subnet <VBOAzureSubnet>]

    -IpRanges <String[]> [<CommonParameters>]

  • ProxyParamSet

    New-VBOAzureArchiverAppliance [-VmSize <VBOAzureVirtualMachineSize>] [-RedirectorPort <Int32>]

    [-ResourceGroup <VBOAzureResourceGroup>] [-VirtualNetwork <VBOAzureVirtualNetwork>] [-Subnet <VBOAzureSubnet>]

    -ProxyIpRange <VBOProxy> [<CommonParameters>]

  • ProxyPoolParamSet

    New-VBOAzureArchiverAppliance [-VmSize <VBOAzureVirtualMachineSize>] [-RedirectorPort <Int32>]

    [-ResourceGroup <VBOAzureResourceGroup>] [-VirtualNetwork <VBOAzureVirtualNetwork>] [-Subnet <VBOAzureSubnet>]

    -ProxyPoolIpRange <VBOProxyPool> [<CommonParameters>]

Detailed Description

This cmdlet creates the VBOAzureArchiverAppliance object. This object contains settings of the Azure archiver appliance that Veeam Backup for Microsoft 365 will use when transferring backed-up data between different instances of Azure Blob Storage or to Azure Blob Storage Archive.

Parameters

Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

IpRanges

Specifies a range of IPv4 addresses for the specified subnet.

String[]

True

Named

False

ProxyIpRange

Specifies public IPv4 address of a backup proxy server.

Accepts the VBOProxy object.

To get this object, run the Get-VBOProxyReturns backup proxy servers added to the Veeam Backup for Microsoft 365 infrastructure. cmdlet.

VBOProxy

True

Named

False

ProxyPoolIpRange

Specifies public IPv4 addresses of all backup proxy servers added to a backup proxy pool.

Accepts the VBOProxyPool object.

To get this object, run the Get-VBOProxyPoolReturns backup proxy pools added to the Veeam Backup for Microsoft 365 infrastructure. cmdlet.

VBOProxyPool

True

Named

False

RedirectorPort

Specifies a port number. The cmdlet will use this port number to route requests between the archiver appliance and Veeam Backup for Microsoft 365 backup infrastructure components.

Default: 443

Int32

False

Named

False

ResourceGroup

Specifies a resource group that will be associated with the archiver appliance.

Default: Create new

This value indicates that a new resource group will be created in a region where a container with the specified folder is located when you run the Add-VBOAzureBlobObjectStorageRepositoryAdds Azure Blob Storage to the Veeam Backup for Microsoft 365 infrastructure. In Veeam Backup for Microsoft 365 8, this cmdlet became deprecated. Use the New-VBOAzureBlobObjectStorageSettings, and Add-VBOAzureBlobRepository or Add-VBOAzureArchiveRepository cmdlets instead. or Add-VBOAzureBlobRepositoryAdds Azure Blob Storage to the Veeam Backup for Microsoft 365 infrastructure. or Add-VBOAzureArchiveRepositoryAdds Azure Blob Storage Archive to the Veeam Backup for Microsoft 365 infrastructure. cmdlet.

Accepts the VBOAzureResourceGroup object.

To get this object, run the Get-VBOAzureResourceGroupReturns a resource group that will be associated with the Azure archiver appliance. cmdlet.

VBOAzureResourceGroup

False

Named

False

Subnet

Specifies the archiver appliance subnet.

Default: Create new

This value indicates that a new subnet will be created in a region where a container with the specified folder is located when you run the Add-VBOAzureBlobObjectStorageRepositoryAdds Azure Blob Storage to the Veeam Backup for Microsoft 365 infrastructure. In Veeam Backup for Microsoft 365 8, this cmdlet became deprecated. Use the New-VBOAzureBlobObjectStorageSettings, and Add-VBOAzureBlobRepository or Add-VBOAzureArchiveRepository cmdlets instead. or Add-VBOAzureBlobRepositoryAdds Azure Blob Storage to the Veeam Backup for Microsoft 365 infrastructure. or Add-VBOAzureArchiveRepositoryAdds Azure Blob Storage Archive to the Veeam Backup for Microsoft 365 infrastructure. cmdlet.

Accepts the VBOAzureSubnet object.

To get this object, run the Get-VBOAzureSubNetReturns the Azure archiver appliance subnet. cmdlet.

VBOAzureSubnet

False

Named

False

VirtualNetwork

Specifies a network to which the archiver appliance will be connected.

Default: Create new

This value indicates that a new virtual network will be created in a region where a container with the specified folder is located when you run the Add-VBOAzureBlobObjectStorageRepositoryAdds Azure Blob Storage to the Veeam Backup for Microsoft 365 infrastructure. In Veeam Backup for Microsoft 365 8, this cmdlet became deprecated. Use the New-VBOAzureBlobObjectStorageSettings, and Add-VBOAzureBlobRepository or Add-VBOAzureArchiveRepository cmdlets instead. or Add-VBOAzureBlobRepositoryAdds Azure Blob Storage to the Veeam Backup for Microsoft 365 infrastructure. or Add-VBOAzureArchiveRepositoryAdds Azure Blob Storage Archive to the Veeam Backup for Microsoft 365 infrastructure. cmdlet.

Accepts the VBOAzureVirtualNetwork object.

To get this object, run the Get-VBOAzureVirtualNetworkReturns a network to which the Azure archiver appliance will be connected. cmdlet.

VBOAzureVirtualNetwork

False

Named

False

VmSize

Specifies a size of the Azure archiver appliance.

Default: Standard_B4ms (4 CPU/16 GB)

Accepts the VBOAzureVirtualMachineSize object.

To get this object, run the Get-VBOAzureVirtualMachineSizeReturns the Azure archiver appliance size. cmdlet.

VBOAzureVirtualMachineSize

False

Named

False

<CommonParameters>

This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About Common Parameters section of Microsoft Learn.

Output Object

The cmdlet returns the VBOAzureArchiverAppliance object that contains the Azure archiver appliance settings.

Examples

Creating Azure Archiver Appliance

This example shows how to define the Azure archiver appliance settings.

$azureacc = Get-VBOAzureServiceAccount -Id f8e5ac3d-d883-4dd8-8de3-a8f315fb6ae2

$subscription = Get-VBOAzureSubscription -ServiceAccount $azureacc -Id "06b7354e-518f-4a10-b4c1-98f49d743012"

$location = Get-VBOAzureLocation -Subscription $subscription -Name westeurope

$VMsize = Get-VBOAzureVirtualMachineSize -Subscription $subscription -Location $location -Name Standard_F8s_v2

$rgroup = Get-VBOAzureResourceGroup -Subscription $subscription -Name "ResourceGroupName"

$VN = Get-VBOAzureVirtualNetwork -ResourceGroup $rgroup -Name "VirtualNetworkName"

$subnet = Get-VBOAzureSubNet -VirtualNetwork $VN -Name "SubnetName"

New-VBOAzureArchiverAppliance -VmSize $VMsize -RedirectorPort 80 -ResourceGroup $rgroup -VirtualNetwork $VN -Subnet $subnet -IpRanges @("217.113.11.0/24","124.31.42.18")

Perform the following steps:

  1. Run the Get-VBOAzureServiceAccountReturns Microsoft Azure service account details. cmdlet. Specify the Id parameter value. Save the result to the $azureacc variable.
  2. Run the Get-VBOAzureSubscriptionReturns Microsoft Azure subscriptions associated with a user account that will be used to access Azure Blob Storage. cmdlet. Set the $azureacc variable as the ServiceAccount parameter value. Specify the Id parameter value. Save the result to the $subscription variable.
  3. Run the Get-VBOAzureLocationReturns a Microsoft Entra region. cmdlet. Specify the $subscription variable as the Subscription parameter value. Specify the Name parameter value. Save the result to the $location variable.
  4. Run the Get-VBOAzureVirtualMachineSizeReturns the Azure archiver appliance size. cmdlet. Specify the $subscription variable as the Subscription parameter value and the $location as the Location parameter value. Specify the Name parameter value. Save the result to the $VMsize variable.
  5. Run the Get-VBOAzureResourceGroupReturns a resource group that will be associated with the Azure archiver appliance. cmdlet. Specify the $subscription variable as the Subscription parameter value. Specify the Name parameter value. Save the result to the $rgroup variable.
  6. Run the Get-VBOAzureVirtualNetworkReturns a network to which the Azure archiver appliance will be connected. cmdlet. Specify the $rgroup variable as the ResourceGroup parameter value. Specify the Name parameter value. Sane the result to the $VN variable.
  7. Run the Get-VBOAzureSubNetReturns the Azure archiver appliance subnet. cmdlet. Specify the $VN variable as the VirtualNetwork parameter value. Specify the Name parameter value. Save the result to the $subnet variable.
  8. Run the New-VBOAzureArchiverAppliance cmdlet. Specify the following settings:
    • Set the $VMsize variable as the VmSize parameter value.
    • Set the $rgroup variable as the ResourceGroup parameter value.
    • Set the $VN variable as the VirtualNetwork parameter value.
    • Set the $subnet variable as the Subnet parameter value.
    • Specify the RedirectorPort parameter value.
    • Specify the IpRanges parameter value.

Page updated 2026-08-21

Page content applies to build 8.6.0.1102