job processing question

PowerShell script exchange

job processing question

Veeam Logoby zschaffner » Fri Oct 10, 2014 7:19 pm

I am working on a script to perform backups of enterprise vault for Microsoft exchange and have the process layed out and working for the most part. The scheduled task runs daily and follows the following steps.

1. Puts the vault store in backup mode
2. puts the index locations in backup mode
3. adds the Veeam ps snapin
4. starts the Veeam backup job

My problem is that when the script gets to the last step to start the job I am getting an error, Start-VBRJob : Exception has been thrown by the target of an invocation.

The backup will start if I add -fullbackup to the command but I don't want to get a full backup everyday for obvious reasons.

Here is the code that I have as of now that works up until the start-vbrjob piece.
Code: Select all
#EV-VEEAM Pre-job

#Create new session to EV Server
$EVSession = New-PSSession -ComputerName -ConfigurationName Microsoft.Powershell32

#Load snapin and please Vault in backup mode
Invoke-Command -Session $EVSession -ScriptBlock {Add-PSSnapin Symantec.EnterpriseVault.PowerShell.Snapin}
Invoke-Command -Session $EVSession -ScriptBlock {Set-vaultstorebackupmode -name "VSG1" -evservername -evobjecttype vaultstoregroup}
Invoke-Command -Session $EVSession -ScriptBlock {set-indexlocationbackupmode -evservername}
invoke-command -Session $EVSession -ScriptBlock {Remove-Item "M:\Enterprise Vault Stores\VS1 Ptn1\ignorearchivebittrigger.old"}

#Clean up session
Remove-PSSession -ComputerName

#Load veeam snapin
add-pssnapin veeampssnapin

#Start Veeam BackupJob
get-vbrjob | where {$ -eq "Vault"} | start-vbrjob -FullBackup

Here is the error from the powershell instance when I run the script manually.

Code: Select all
PS C:\Users\zschaffneradmin> get-vbrjob -name "Vault" | Start-VBRJob
Start-VBRJob : Exception has been thrown by the target of an invocation.
At line:1 char:28
+ get-vbrjob -name "Vault" | Start-VBRJob
+                            ~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Start-VBRJob], TargetInvocationException
    + FullyQualifiedErrorId : System.Reflection.TargetInvocationException,Veeam.Backup.PowerShell.Command.StartVBRJob

Any help is greatly appreciated.
Posts: 2
Liked: never
Joined: Mon Dec 30, 2013 6:57 pm
Full Name: Zach Schaffner

Re: job processing question

Veeam Logoby v.Eremin » Fri Oct 10, 2014 8:12 pm

What is the account under which the script is executed? Can you try an admin one and see whether it makes any difference? Thanks.
Veeam Software
Posts: 14023
Liked: 1051 times
Joined: Fri Oct 26, 2012 3:28 pm
Full Name: Vladimir Eremin

Return to PowerShell

Who is online

Users browsing this forum: No registered users and 1 guest