Get-VBRDiscoveredApplication

Short Description

Returns discovered applications from the computer.

Applies to

Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License

Syntax

This cmdlet provides 3 parameter sets.

  • For getting discovered applications to be protected by Veeam Plug-in for Oracle RMAN:

Get-VBRDiscoveredApplication [-Name <String[]>] [-OracleRMAN] [-OracleRMANEntityType {RAC | Server | OracleHome |Database}] [<CommonParameters>]

  • For getting discovered applications to be protected by Veeam Plug-in for SAP HANA:

Get-VBRDiscoveredApplication [-Name <String[]>] [-SAPHANA] [-SAPHANAEntityType {ScaleOutSystem | Server |    SAPSystem | Database}] [<CommonParameters>]

  • For getting discovered applications to be protected by Veeam Plug-in for SAP on Oracle:

Get-VBRDiscoveredApplication [-Name <String[]>] [-SAPOnOracle] [-SAPOnOracleEntityType {Server | Database}] [<CommonParameters>]

Detailed Description

This cmdlet returns discovered Veeam Plug-in for Oracle RMAN, Veeam Plug-in for SAP HANA, or Veeam Plug-in for SAP on Oracle. Use an appropriate parameter set for each Veeam Plug-in.

Veeam Backup & Replication regularly performs discovery operations for Veeam Plug-in on computers in a protection group. During a discovery operation, Veeam Backup & Replication connects to computers and gathers information about them. After the discovery operation is complete, Veeam Backup & Replication recognizes processed Veeam Plug-ins as discovered.

Parameters

Parameter

Description

Type

Required

Position

Accept
Pipeline
Input

Accept
Wildcard
Characters

Name

Specifies a name of a computer.

String[]

False

Named

False

False

OracleRMAN

Note: This option works for Veeam Plug-in for Oracle RMAN.

Specifies the discovered application.

SwitchParameter

False

Named

False

False

OracleRMANEntityType

Note: This option works for Veeam Plug-in for Oracle RMAN.

Specifies the application type:

  • RAC: Oracle Real Application Clusters.
  • Server: servers.
  • OracleHOME: Oracle database systems.
  • Database: databases.

The cmdlet will return discovered application of these types.

Accepts the VBRDiscoveredOracleRMANEntityType object.

False

Named

False

False

SAPHANA

Note: This option works for Veeam Plug-in for SAP HANA.

Specifies the discovered application.

SwitchParameter

False

Named

False

False

SAPHANAEntityType

Note: This option works for Veeam Plug-in for SAP HANA.

Specifies the application type:

  • ScaleOutSystem: clusters.
  • Server: servers.
  • SAPSystem: SAP systems.
  • Database: databases.

The cmdlet will return discovered application of these types.

Accepts the VBRDiscoveredSAPHANAEntityType object.

False

Named

False

False

SAPOnOracle

Note: This option works for Veeam Plug-in for SAP on Oracle.

Specifies the discovered application.

SwitchParameter

False

Named

False

False

SAPOnOracleEntityType

Note: This option works for Veeam Plug-in for SAP on Oracle.

Specifies the application type:

  • Server: servers.
  • Database: databases.

The cmdlet will return discovered application of these types.

Accepts the VBRDiscoveredSAPOnOracleEntityType object.

False

Named

False

False

<CommonParameters>

This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

Return Type

VBRDiscoveredComputer[]

Example 1

This command returns discovered applications of all protection groups.

Get-VBRDiscoveredApplication

Example 2

This example shows how to get discovered applications of a selected protection group.

You will need to perform the following steps:

  1. Run Get-VBRProtectionGroup to get the protection group. Save the result to the $group variable.
  2. Run Get-VBRDiscoveredApplication with the $group variable.

$group = Get-VBRProtectionGroup -Name "Database Servers"

Get-VBRDiscoveredApplication -ProtectionGroup $group

Related Commands

Get-VBRProtectionGroup

Rescan-VBREntity