Skip to main content

We have 2000+ documents that need restoring from different paths on the same server.  Is there a way to put those paths into a spreadsheet or csv and run a script to restore them all?

Based on the PS page for file restore you cannot - Start-VBRRestoreVMFiles - Veeam Backup PowerShell Reference

I am pretty sure also if you start a File Level restore you could do this but you would need to expand the entire tree.  Never tested it so cannot say 100% if it would.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

@Chris.Childerhose

Your PowerShell cmdlet is for VM files (vmdk, vmx, …). But the question is about documents. Let‘s assume he wants todo a Guest OS file restore. Then we need another cmdlet.

 

@hkaus

The command for Windows Guest OS file restore is listed here:

https://helpcenter.veeam.com/docs/backup/powershell/start-vbrwindowsguestitemrestore.html?ver=120
 

The parameter -path allows you to add more than one path. 

You could also use Import-CSV to import a csv file with all your paths. Then use a ForEach loop to process each row. That‘s basic Powershell and not specific to Veeam cmdlets.

 

Let us know if you can start creating a script with this information.

 

Best,

Fabian


Ah yes my bad.  The links Mildur sent would be the better option to check.


@Mildur Thank you, that’s what I was looking for.  Now to see if it works the way I’m wanting it to


Comment