Add-VBRFileToTapeJob
Short Description
Creates a file to tape job or a GFS file to tape job.
Applies to
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
This cmdlet provides parameter sets that allow you to:
- Create a file to tape job.
Add-VBRFileToTapeJob -Name <string> -FullBackupMediaPool <VBRTapeMediaPool> [-Description <string>] [-EjectCurrentMedium] [-ExportCurrentMediaSet] -FullBackupMediaPool <VBRTapeMediaPool> [-IncrementalBackupMediaPool <VBRTapeMediaPool>] [-ExportDays<DayOfWeek[]>] [-FullBackupPolicy <VBRFileToTapeBackupPolicy>] [-IncrementalBackupPolicy <VBRFileToTapeBackupPolicy>] [-Object <VBRFileToTapeObject[]>] [-NdmpObject <VBRNDMPVolume[]>] [-UseVSS] [-UseHardwareCompression] [-NotificationOptions <VBRNotificationOptions>] [-JobScriptOptions <VBRJobScriptOptions>] [-Force] [-EnableParallelDrivesUsage] [-LimitTapeDrives <int>] [-EnableFileAclChangeTracking] [<CommonParameters>] |
- Create a GFS file to tape job.
Add-VBRFileToTapeJob -Name <string> -GFSMediaPool <VBRTapeGFSMediaPool> [-Description <string>] [-EjectCurrentMedium] [-ExportCurrentMediaSet] [-GFSMediaSetsToExport {Daily | Weekly | Monthly | Quarterly | Yearly}] [-FullBackupPolicy <VBRFileToTapeBackupPolicy>] [-IncrementalBackupPolicy <VBRFileToTapeBackupPolicy>] [-Object <VBRFileToTapeObject[]>] [-NdmpObject <VBRNDMPVolume[]>] [-UseVSS] [-UseHardwareCompression] [-GFSScheduleOptions <VBRTapeGFSScheduleOptions>] [-NotificationOptions <VBRNotificationOptions>] [-JobScriptOptions <VBRJobScriptOptions>] [-Force] [-EnableParallelDrivesUsage] [-LimitTapeDrives <int>] [-EnableFileAclChangeTracking] [<CommonParameters>] |
Detailed Description
This cmdlet creates a new file to tape job or a GFS file to tape job. You can target the job to a simple or a GFS media pool.
Parameters
Parameter | Description | Type | Required | Position | Accept |
|---|---|---|---|---|---|
Name | Specifies the name you want to assign to the file to tape job. | String | True | Named | False |
Description | Specifies the description of the file to tape job. | String | False | Named | False |
EjectCurrentMedium | Defines that the tapes will be automatically ejected from drive after the job finishes. The ejected tape is moved to a standard library slot. | SwitchParameter | False | Named | False |
ExportCurrentMediaSet | For non-GFS file to tape jobs. Defines that the tapes belonging to the media set will be automatically placed to Import/Export (Mail) slot for further export. Use the ExportDays parameter to set days on which you want to export tapes. If you use this parameter, but do not set the ExportDays parameter, the tapes will be exported every day. | SwitchParameter | False | Named | False |
FullBackupMediaPool | For non-GFS file to tape jobs. Specifies the media pool where you want to store full backups produced by this tape job. | Accepts the VBRTapeMediaPool obejct, GUID or string. To get this object, run the Get-VBRTapeMediaPool cmdlet. | True | Named | False |
IncrementalBackupMediaPool | For non-GFS file to tape jobs. Used to set media pool for the ProcessIncrementalBackup parameter. Specifies the media pool where you want to store incremental backups produced by this tape job. If you do not specify a media pool, incremental backups will be stored to the media pool the you set for full backups. | Accepts the VBRTapeMediaPool obejct, GUID or string. To get this object, run the Get-VBRTapeMediaPool cmdlet. | False | Named | False |
GFSMediaPool | For GFS file to tape jobs. Specifies the target GFS media pool. | Accepts the VBRTapeGFSMediaPool object, GUID or string. To get this object, run the Get-VBRTapeMediaPool cmdlet. | True | Named | False |
ExportDays | Used to set days for exporting tapes for the ExportCurrentMediaSet parameter. Specifies days on which the tapes written by this tape job will be automatically exported: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday. | DayOfWeek[] | False | Named | False |
GFSMediaSetsToExport | For GFS file to tape jobs. Specifies GFS media sets for which the tapes will be automatically exported once the tape job is finished:
| VBRGFSMediaSetTypeToExport[] | False | Named | False |
FullBackupPolicy | Specifies virtualized synthetic full backup for tape settings. Default:
| Accepts the VBRFileToTapeBackupPolicy object. To create this object, run the New-VBRFileToTapeBackupPolicy cmdlet. | False | Named | False |
IncrementalBackupPolicy | Specifies incremental backup settings. Default:
| Accepts the VBRFileToTapeBackupPolicy object. To create this object, run the New-VBRFileToTapeBackupPolicy cmdlet. | False | Named | False |
Object | Specifies the array of file to tape job sources. | Accepts the VBRFileToTapeJob object. To create this object, run the New-VBRFileToTapeObject cmdlet. | False | Named | False |
NdmpObject | Specifies the array of NDMP server volumes. | Accepts the VBRNDMPVolume[] object. Run the Get-VBRNDMPVolume cmdlet to get this object. | False | Named | False |
UseVSS | Defines that the VSS (Microsoft Volume Shadow Copy) must be used. Default: True. Note: To disable this option, set the parameter value to $false. That is, parameter_name:$false. | SwitchParameter | False | Named | False |
UseHardwareCompression | Defines that tape library must perform hardware compression for archives. Do not use this option for archiving Veeam backups or other already compressed files. | SwitchParameter | False | Named | False |
GFSScheduleOptions | For GFS file to tape jobs. Specifies the schedule settings for the GFS media pool. | Accepts the VBRTapeGFSScheduleOptions object. To create this object, run the New-VBRTapeGFSScheduleOptions cmdlet. | False | Named | False |
NotificationOptions | Specifies the email notification options. | Accepts the VBRNotificationOptions object. To create this object, run the New-VBRNotificationOptions cmdlet. | False | Named | False |
JobScriptOptions | Specifies the scripting options. | Accepts the VBRJobScriptOptions object. To create this object, run the New-VBRJobScriptOptions cmdlet. | False | Named | False |
Force | Defines that the cmdlet will create a job even if the geographic location of the repositories where VM backups reside and the target media pool location do not match. | SwitchParameter | False | Named | False |
EnableParallelDrivesUsage | Enables parallel processing of media pools. Default: False. | SwitchParameter | False | Named | False |
LimitTapeDrives | Defines that the cmdlet will limit the number of drives to use for processing this tape job. Default: 2 drives. | Int32 | False | Named | False |
EnableFileAclChangeTracking | Enables backup of permissions and attributes for files. Default: False. | SwitchParameter | False | Named | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Example 1. Creating File to Tape Job
This example shows how to create a file to tape job that backs up the Payroll Reports folder. The job runs once a month and creates only full backups.
Perform the following steps:
|
Example 2. Creating GFS File to Tape Job
This example shows how to create a GFS file to tape job that backs up the Payroll Reports folder.
Perform the following steps:
|
Related Commands