Set-VBRFileToTapeJob
Short Description
Modifies a file to tape job or a GFS file to tape job.
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
This cmdlet provides the following parameter sets:
-
AllParameterSets (Default)Set-VBRFileToTapeJob -Job <VBRFileToTapeJob> [-Name <String>] [-Description <String>] [-EjectCurrentMedium]
[-ExportCurrentMediaSet] [-FullBackupPolicy <VBRFileToTapeBackupPolicy>]
[-IncrementalBackupPolicy <VBRFileToTapeBackupPolicy>] [-Object <VBRFileToTapeObject[]>]
[-NdmpObject <VBRNDMPVolume[]>] [-UseVSS] [-UseHardwareCompression]
[-NotificationOptions <VBRNotificationOptions>] [-JobScriptOptions <VBRJobScriptOptions>] [-PassThru] [-Force]
[-EnableParallelDrivesUsage] [-LimitTapeDrives <Int32>] [-EnableFileAclChangeTracking] [<CommonParameters>]
-
SimpleMediaPoolSet-VBRFileToTapeJob -Job <VBRFileToTapeJob> [-Name <String>] [-Description <String>] [-EjectCurrentMedium]
[-ExportCurrentMediaSet] [-FullBackupMediaPool <VBRTapeMediaPool>]
[-IncrementalBackupMediaPool <VBRTapeMediaPool>] [-ExportDays <DayOfWeek[]>]
[-FullBackupPolicy <VBRFileToTapeBackupPolicy>] [-IncrementalBackupPolicy <VBRFileToTapeBackupPolicy>]
[-Object <VBRFileToTapeObject[]>] [-NdmpObject <VBRNDMPVolume[]>] [-UseVSS] [-UseHardwareCompression]
[-NotificationOptions <VBRNotificationOptions>] [-JobScriptOptions <VBRJobScriptOptions>] [-PassThru] [-Force]
[-EnableParallelDrivesUsage] [-LimitTapeDrives <Int32>] [-EnableFileAclChangeTracking] [<CommonParameters>]
-
GFSMediaPoolSet-VBRFileToTapeJob -Job <VBRFileToTapeJob> [-Name <String>] [-Description <String>] [-EjectCurrentMedium]
[-ExportCurrentMediaSet] [-GFSMediaPool <VBRTapeGFSMediaPool>]
[-GFSMediaSetsToExport <VBRGFSMediaSetTypeToExport[]>] [-FullBackupPolicy <VBRFileToTapeBackupPolicy>]
[-IncrementalBackupPolicy <VBRFileToTapeBackupPolicy>] [-Object <VBRFileToTapeObject[]>]
[-NdmpObject <VBRNDMPVolume[]>] [-UseVSS] [-UseHardwareCompression]
[-GFSScheduleOptions <VBRTapeGFSScheduleOptions>] [-NotificationOptions <VBRNotificationOptions>]
[-JobScriptOptions <VBRJobScriptOptions>] [-PassThru] [-Force] [-EnableParallelDrivesUsage]
[-LimitTapeDrives <Int32>] [-EnableFileAclChangeTracking] [<CommonParameters>]
Detailed Description
This cmdlet modifies a selected file to tape job or GFS file to tape job that was created before.
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Description |
Specifies the description of the file to tape job. |
|
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. |
|
False |
Named |
False |
|
EnableFileAclChangeTracking |
Enables backup of permissions and attributes for files.
Default: |
|
False |
Named |
False |
|
EnableParallelDrivesUsage |
Enables parallel processing of media pools.
Default: |
|
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
If you use this parameter, but do not set the |
|
False |
Named |
False |
|
ExportDays |
For non-GFS file to tape jobs.
Used to set days for exporting tapes for the
Specifies days on which the tapes written by this tape job will be automatically exported: |
|
False |
Named |
False |
|
Force |
Defines that the cmdlet will update a job even if the geographic location of the repositories where VM backups reside and the target media pool location do not match. |
|
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 |
False |
Named |
False |
|
|
FullBackupPolicy |
Specifies virtualized synthetic full backup for tape settings. Default:
Accepts the |
False |
Named |
False |
|
|
GFSMediaPool |
For GFS file to tape jobs. Specifies the target GFS media pool.
Accepts the |
False |
Named |
False |
|
|
GFSMediaSetsToExport |
For GFS file to tape jobs. Specifies GFS media sets the tapes for which will be automatically exported once the tape job is finished:
|
|
False |
Named |
False |
|
GFSScheduleOptions |
For GFS file to tape jobs. Specifies the schedule settings for the GFS media pool.
Accepts the |
False |
Named |
False |
|
|
IncrementalBackupMediaPool |
For non-GFS file to tape jobs.
Used to set media pool for the 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 you set for full backups.
Accepts the |
False |
Named |
False |
|
|
IncrementalBackupPolicy |
Specifies incremental backup settings. Default:
Accepts the |
False |
Named |
False |
|
|
Job |
Specifies the file to tape job to which you want to apply new settings. Accepts the following objects:
|
True |
Named |
True (ByPropertyName, ByValue) |
|
|
JobScriptOptions |
Specifies the scripting options.
Accepts the |
False |
Named |
False |
|
|
LimitTapeDrives |
Defines that the cmdlet will limit the number of drives to use for processing this tape job. Default: 2 drives. |
|
False |
Named |
False |
|
Name |
Specifies the name you want to assign to the file to tape job. |
|
False |
Named |
False |
|
NdmpObject |
Specifies the array of NDMP server volumes.
Accepts the |
False |
Named |
False |
|
|
NotificationOptions |
Specifies the email notification options.
Accepts the |
False |
Named |
False |
|
|
Object |
Specifies the array of file to tape job sources.
Accepts the |
False |
Named |
False |
|
|
PassThru |
Defines that the command returns the output object to the Windows PowerShell console. |
|
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. |
|
False |
Named |
False |
|
UseVSS |
Defines that the VSS (Microsoft Volume Shadow Copy) must be used.
Default:
Note: To disable this option, set the parameter value to |
|
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Changing Media Pool for File to Tape Job [Using Pipeline]
This example shows how to set a new media pool for the full backups for the File Backup to Tape job.
|
$newpool = Get-VBRTapeMediaPool -Name "File Backups" Get-VBRTapeJob -Name "File Backup to Tape" | Set-VBRFileToTapeJob -FullBackupMediaPool $newpool |
Perform the following steps:
- Run the
Get-VBRTapeMediaPoolReturns media pools. cmdlet. Specify theNameparameter value. Save it to the$newpoolvariable. - Run the
Get-VBRTapeJobReturns tape jobs. cmdlet. Specify theNameparameter value. - Pipe the cmdlet output to the
Set-VBRFileToTapeJobcmdlet. Set the$newpoolvariable as theFullBackupMediaPoolparameter value.
Related Commands
Get-VBRTapeJobReturns tape jobs.Get-VBRTapeMediaPoolReturns media pools.New-VBRFileToTapeBackupPolicyCreates schedule settings for a file to tape job.New-VBRFileToTapeObjectDefines settings of the source for the files to tape job.New-VBRTapeGFSScheduleOptionsCreates new GFS schedule settings.