-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Veeam Backup PowerShell Script
Hello all.
I am new to the group and also the world of PowerShell. After exploring the powershell commands for Veeam, I would like to set up a script that backs up the VM's then shuts down the guests, and eventually the host.
First off, what's the best approach for this? I would imagine the PowerShell commands should work for the backup process. The rest may need to be another type of script.
Any direction or starting points would be much appreciated.
Thanks,
Geoff
I am new to the group and also the world of PowerShell. After exploring the powershell commands for Veeam, I would like to set up a script that backs up the VM's then shuts down the guests, and eventually the host.
First off, what's the best approach for this? I would imagine the PowerShell commands should work for the backup process. The rest may need to be another type of script.
Any direction or starting points would be much appreciated.
Thanks,
Geoff
-
- Chief Product Officer
- Posts: 31814
- Liked: 7302 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Veeam Backup PowerShell Script
Hi Geoffrey, based on your description this task has very littly to deal with Veeam PowerShell snap-in, instead you should be using VMware PowerCLI for most of these task, as they are VMware related. The only Veeam command you will need in your script is single cmdlet starting the backup job containing the required VMs. You can find some examples for this cmdlet on these forums (search for Start VBRJob). Thanks.
-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Re: Veeam Backup PowerShell Script
OK....thanks for the help. I was able to create the job within the Veeam GUI and am now trying to invoke it via powershell using the start-vbrjob command. I am running into an error when trying to call the job by name from the command line.
-
- Chief Product Officer
- Posts: 31814
- Liked: 7302 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Veeam Backup PowerShell Script
Please do not post log snippets on forums, as requested when you click New Topic. For technical issues requiring logs investigation, please contact our support directly. Thanks!
-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Re: Veeam Backup PowerShell Script
I was able to get the backup job to kick off and finish successfully, then shut down. My question is, does a Verify option exist to display the status of the backup as sucessful?
Thanks,
Geoff
Thanks,
Geoff
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Veeam Backup PowerShell Script
You can use this script to monitor current job status. You can also use job HTML reports available in UI and by e-mail. Thanks.
-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Re: Veeam Backup PowerShell Script
Works beautifully. Anything which requires a network connection is not an option because the environment is classified.
Thanks for the replies.
Geoff
Thanks for the replies.
Geoff
-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Re: Veeam Backup PowerShell Script
I do have one follow up wish for this script which I think is pretty simple. I have added a status check to write back to the host.
My next step is to add an If statement of some kind to send a message for each outcome for example; Failed: "Your backup was not successful. Please contact IT for remediation."
Is this possible?
THanks,
Geoff
My next step is to add an If statement of some kind to send a message for each outcome for example; Failed: "Your backup was not successful. Please contact IT for remediation."
Is this possible?
THanks,
Geoff
-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Re: Veeam Backup PowerShell Script
Got this working as well with a simple If statement and write back to host, followed by "Press any key to continue..."
The only remaining action I would like, is to shutdown the VMHost from the script. Not having much luck with that as of yet.
The only remaining action I would like, is to shutdown the VMHost from the script. Not having much luck with that as of yet.
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Veeam Backup PowerShell Script
Hi Geoffrey,
Here are two examples of how to use the PowerCli script to shutdown VM guest, please have a look:
http://www.virtu-al.net/2010/01/06/powe ... structure/
http://www.vmware.com/support/developer ... Guest.html
Out of curiosity...why do you need to shutdown VM guest after the backup?
Thank you!
Here are two examples of how to use the PowerCli script to shutdown VM guest, please have a look:
http://www.virtu-al.net/2010/01/06/powe ... structure/
http://www.vmware.com/support/developer ... Guest.html
Out of curiosity...why do you need to shutdown VM guest after the backup?
Thank you!
-
- Novice
- Posts: 8
- Liked: never
- Joined: Sep 27, 2011 8:51 pm
- Full Name: Geoffrey Stenta
- Contact:
Re: Veeam Backup PowerShell Script
Thanks! Got it working.
-Geoff
-Geoff
Who is online
Users browsing this forum: No registered users and 16 guests