New-VBRApplicationProcessingOptions
Short Description
Creates application-aware processing settings for Veeam Agent backup jobs.
Applies to
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
New-VBRApplicationProcessingOptions -BackupObject <Object> -OSPlatform <VBRAgentType> {Windows | Linux | Mac} [-Enable] [-GeneralTransactionLogAction <VBRGeneralTransactionLogAction> {ProcessLogsWithJob | PerformCopyOnly}] [-IgnoreErrors] [-SQLProcessingOptions <VBRSQLProcessingOptions>] [-SharePointCredentials <CCredentials>] [-OracleProcessingOptions <VBROracleProcessingOptions>] [-ScriptProcessingOptions <VBRScriptProcessingOptions>] [-MySQLProcessingOptions <VBRMySQLProcessingOptions>] [-PostgreSQLProcessingOptions <VBRPostgreSQLProcessingOptions>] [<CommonParameters>] |
Detailed Description
This cmdlet creates the VBRApplicationProcessingOptions object. This object contains application-aware processing settings for Veeam Agent backup jobs.
For more information about job application-aware settings, see the Application-Aware Processing section of the Veeam Agent Management Guide.
Note: |
You cannot set up application-aware processing for Veeam Agent jobs that back up workstations. |
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input |
---|---|---|---|---|---|
BackupObject | Specifies a protection group or a discovered computer, for which you want to set up application-aware processing settings. | Accepts the Object object. To get this object, run the Get-VBRProtectionGroup cmdlet. | True | Named | True (ByValue) |
OSPlatform | Specifies the OS of the protected computers:
| VBRAgentType | True | Named | False |
Enable | Enables application-aware processing. Veeam Backup & Replication will turn on application-aware processing option for the selected protection group or a discovered computer. Note: For Veeam Agent jobs that back up Linux computers, this parameter will also stop the backup process if any error occurs during application-aware processing. | SwitchParameter | False | Named | False |
IgnoreErrors | Defines that Veeam Backup & Replication will ignore application processing errors. In case an error occurs during application-aware processing, Veeam Backup & Replication will continue to run the backup job. The resulting backup will be crash-consistent. Note: This parameter works for Veeam Agent jobs that back up Linux computers only. You must use the Enable parameter to set up processing options with the IgnoreErrors option. | SwitchParameter | False | Named | False |
GeneralTransactionLogAction | Specifies transaction logs action:
Note:
| VBRGeneralTransactionLogAction | False | Named | False |
SQLProcessingOptions | Specifies SQL processing settings. | Accepts the VBRSQLProcessingOptions object. To get this object, run the New-VBRSQLProcessingOptions cmdlet. | False | Named | False |
SharePointCredentials | Specifies the credentials for the SharePoint user account that has enough permissions on the application. Veeam Agent for Microsoft Windows will use these credentials to connect to SharePoint and to back up the application. | Accepts the CCredentials object. To get this object, run the Get-VBRCredentials cmdlet. | False | Named | False |
OracleProcessingOptions | Specifies Oracle processing settings. | Accepts the VBROracleProcessingOptions object. To get this object, run the New-VBROracleProcessingOptions cmdlet. | False | Named | False |
ScriptProcessingOptions | Specifies custom script settings. Veeam Agent will run pre-freeze and post-thaw scripts per these settings. | Accepts the VBRScriptProcessingOptions object. To get this object, run the New-VBRScriptProcessingOptions cmdlet. | False | Named | False |
MySQLProcessingOptions | Specifies MySQL processing settings. Veeam Agent will apply these settings to a Veeam Agent backup job. | Accepts the VBRMySQLProcessingOptions object. To get this object, run the New-VBRMySQLProcessingOptions cmdlet. | False | Named | False |
PostgreSQLProcessingOptions | Specifies PostgreSQL processing settings. Veeam Agent will apply these settings to a Veeam Agent backup job. | Accepts the VBRPostgreSQLProcessingOptions object. To get this object, run the New-VBRPostgreSQLProcessingOptions cmdlet. | False | Named | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
This cmdlet returns the VBRApplicationProcessingOptions object that contains application-aware processing settings for Veeam Agent backup jobs.
Examples
Example 1. Specifying Application-Aware Processing Settings for Veeam Agent Backup Job (Linux)
This example shows how to specify application-aware processing settings for a Veeam Agent job that backs up Linux computers. The job will run with the following options:
Perform the following steps:
|
Example 2. Specifying Application-Aware Processing Settings for Veeam Agent Backup Job (Windows)
This example shows how to create application-aware processing settings for a Veeam Agent job that backs up Windows computers. The job will create a consistent backup and will run with the following options:
Perform the following steps:
|
Related Commands