-
- Lurker
- Posts: 2
- Liked: never
- Joined: Dec 06, 2011 11:22 am
- Full Name: Ian Mawson
- Contact:
Delete Job Via Powershell
I Veeam backup to a 3TB Drive then to Tape, every week I need to delete backup files and start again, leaving the job intact. So I regularly go into GUI and "Delete From Disk"
I started to look at Powershell to script it, but although I think it should be easy, I can't even get past GET-VBRJobObject !!!!
If I open Veeam Powershell and type GET-VBRJob I get a list of Jobs, If I then type GET-VBRJobOject it asks me for a Job, if I enter a job from the list I get errors
I have used some powershell in SQL but this doesn't make sense
Effectively I want to script two jobs and delete the files once a week from a scheduler
I started to look at Powershell to script it, but although I think it should be easy, I can't even get past GET-VBRJobObject !!!!
If I open Veeam Powershell and type GET-VBRJob I get a list of Jobs, If I then type GET-VBRJobOject it asks me for a Job, if I enter a job from the list I get errors
I have used some powershell in SQL but this doesn't make sense
Effectively I want to script two jobs and delete the files once a week from a scheduler
-
- Veteran
- Posts: 293
- Liked: 19 times
- Joined: Apr 13, 2011 12:45 pm
- Full Name: Thomas McConnell
- Contact:
Re: Delete Job Via Powershell
You'll want to do this for v6
just drop the -whatif to commit the action as right now it's only telling you what it would have done
Code: Select all
Get-VBRBackup -Name "Backup Name" | Remove-VBRBackup -FromDisk -WhatIf
-
- Lurker
- Posts: 2
- Liked: never
- Joined: Dec 06, 2011 11:22 am
- Full Name: Ian Mawson
- Contact:
Re: Delete Job Via Powershell
But this asks a Yes / No question If I want to script it ???
-
- Veteran
- Posts: 293
- Liked: 19 times
- Joined: Apr 13, 2011 12:45 pm
- Full Name: Thomas McConnell
- Contact:
Re: Delete Job Via Powershell
like this
again dropping the -whatif if your certain
Code: Select all
Get-VBRBackup -Name "Backup Name" | Remove-VBRBackup -FromDisk -WhatIf -Confirm:$false
-
- Chief Product Officer
- Posts: 31816
- Liked: 7302 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Delete Job Via Powershell
Ian, I guess Thomas just does not want to post a command that would immediately delete your backup from disk. If you are certain this is what you want to do, just remove the -WhatIf parameter from the original line. No questions will be asked in this case. Thanks!
-
- Novice
- Posts: 9
- Liked: 1 time
- Joined: Dec 10, 2013 8:48 pm
- Full Name: Martin Ausserwoeger
- Contact:
Re: Delete Job Via Powershell
Hi guys
I have a similar problem.
I have a Backup job with a backup repository on a NAS which works fine.
Then i have a Backup Copy job to sync the backups to a RDX drive which works fine too, but only as long as we don not change the RDX cartidge.
When we change the cartridge we get a job fail because the previous backup files are not found.
As a temporary workaround we delete the backups on the RDX in the Veeam B&R GUI using "Remove from backups".
After that the Backup Copy Job works fine again.
So i want to script this with powershell to remove the backups of the Backup Copy job after the RDX cartridge has been changed and before the next sync starts.
I thried the commands posted here but the backups are not removed. They are still visible in the GUI and the Backup Copy job fails.
My Backup Copy job is named "Backup Copy from NAS to RDX"
The ps commands i already tried are:
Remove-VBRBackup -Backup "Backup Copy from NAS to RDX" -FromDisk -Confirm:$false
and
Get-VBRBackup -Name "Backup Copy from NAS to RDX" | Remove-VBRBackup -Confirm:$false
I only get an output similar to Get-VBRBackup without parameters which lists both backup jobs. One Backup Job to the NAS and one Backup Copy job from NAS to RDX, but no backups get removed
I also tried to start PS "as Administrator", same problem.
I have Veeam B&R 7.0 R2 installed on a Win2012 Hyper-V host.
Any ideas
Thanks
Martin
I have a similar problem.
I have a Backup job with a backup repository on a NAS which works fine.
Then i have a Backup Copy job to sync the backups to a RDX drive which works fine too, but only as long as we don not change the RDX cartidge.
When we change the cartridge we get a job fail because the previous backup files are not found.
As a temporary workaround we delete the backups on the RDX in the Veeam B&R GUI using "Remove from backups".
After that the Backup Copy Job works fine again.
So i want to script this with powershell to remove the backups of the Backup Copy job after the RDX cartridge has been changed and before the next sync starts.
I thried the commands posted here but the backups are not removed. They are still visible in the GUI and the Backup Copy job fails.
My Backup Copy job is named "Backup Copy from NAS to RDX"
The ps commands i already tried are:
Remove-VBRBackup -Backup "Backup Copy from NAS to RDX" -FromDisk -Confirm:$false
and
Get-VBRBackup -Name "Backup Copy from NAS to RDX" | Remove-VBRBackup -Confirm:$false
I only get an output similar to Get-VBRBackup without parameters which lists both backup jobs. One Backup Job to the NAS and one Backup Copy job from NAS to RDX, but no backups get removed
I also tried to start PS "as Administrator", same problem.
I have Veeam B&R 7.0 R2 installed on a Win2012 Hyper-V host.
Any ideas
Thanks
Martin
-
- Product Manager
- Posts: 20415
- Liked: 2302 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Delete Job Via Powershell
Have you already checked this script that seems to answer your requirements? Thanks.
-
- Novice
- Posts: 9
- Liked: 1 time
- Joined: Dec 10, 2013 8:48 pm
- Full Name: Martin Ausserwoeger
- Contact:
Re: Delete Job Via Powershell
I have tried the script and it seems to work for me.
As far as i could test, the backups get deleted and a new full is created without error.
Thanks for the hint
As far as i could test, the backups get deleted and a new full is created without error.
Thanks for the hint
-
- Product Manager
- Posts: 20415
- Liked: 2302 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Delete Job Via Powershell
You are welcome. Feel free to ask, should any other questions arise. Thanks.
Who is online
Users browsing this forum: No registered users and 5 guests