This is an archive version of the document. To get the most up-to-date information, see the current version.

Start-VBRLinuxGuestItemRestore

Short Description

Restores Linux-based or Unix-based guest OS files.

Important

This cmdlet is available starting from Veeam Backup & Replication 11a (build 11.0.1.1261).

Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License

Syntax

This cmdlet provides cmdlet sets that allow you to:

  • Restore Linux-based or Unix-based guest OS files to the VMware platform.

Start-VBRLinuxGuestItemRestore -LinuxFlrObject <VBRLinuxFlrObject> -Item <VBRFLRFsItem[]> -Overwrite [-GuestCredentials <CCredentials>] [-TargetViVm <CViVmItem>] [-RunAsync]  [<CommonParameters>]

  • Restore Linux-based or Unix-based guest OS files to the vCloud Director platform.

Start-VBRLinuxGuestItemRestore -LinuxFlrObject <VBRLinuxFlrObject> -Item <VBRFLRFsItem[]> -Overwrite [-GuestCredentials <CCredentials>] [-TargetVcdVm <CVcdVmItem>] [-RunAsync]  [<CommonParameters>]

  • Restore Linux-based or Unix-based guest OS files to the Hyper-V platform.

Start-VBRLinuxGuestItemRestore -LinuxFlrObject <VBRLinuxFlrObject> -Item <VBRFLRFsItem[]> -Overwrite [-GuestCredentials <CCredentials>] [-TargetHvVm <CHvVmItem>] [-RunAsync]  [<CommonParameters>]

Detailed Description

This cmdlet restores Linux-based or Unix-based guest OS files to the source machine. If the source machine is no longer available (for example, it is corrupted or deleted), you can restore guest OS files to a new machine.

Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

LinuxFlrObject

Specifies a restore session of Linux-based or Unix-based guest OS files. The cmdlet will use this session to restore guest OS files.

Note: The restore session must be started within the current PowerShell session.

Accepts the VBRLinuxFlrObject object. To create this object, run the Start-VBRLinuxFileRestore cmdlet.

True

Named

True (ByValue,
ByProperty
Name)

Item

Specifies an array of files and folders that are available on disks of Linux-based or Unix-based machines. The cmdlet will restore these files and folders.

Accepts the VBRFLRFsItem[] object. To create this object, run the Get-VBRLinuxGuestItem cmdlet.

True

Named

False

Overwrite

Defines that the cmdlet will overwrite existing files and folders with files and folders from a backup.

If you set this parameter to the $false value, the cmdlet will not replace exiting files and folders. It will add the restored files and folders with the _restored postfix to the target machine.

SwitchParameter

True

Named

False

GuestCredentials

Specifies the credentials to authenticate against the target machine.

Accepts the CCredentials object. To create this object, run the Get-VBRCredentials cmdlet.

False

Named

False

TargetViVm

For performing restore the VMware platform.

Specifies a target machine to which the cmdlet will restore guest OS files.

Note: This parameter will work only if source machine is restored or deleted.

Accepts the CViVmItem object. To create this object, run the Find-VBRViEntity cmdlet.

False

Named

False

TargetVcdVm

For performing restore to the vCloud Director platform.

Specifies a target machine to which the cmdlet will restore guest OS files.

Note: This parameter will work only if source machine is restored or deleted.

Accepts the CVcdVmItem object. To create this object, run the Find-VBRvCloudEntity cmdlet.

False

Named

False

TargetHvVm

For performing restore to the Hyper-V platform.

Specifies a target machine to which the cmdlet will restore guest OS files.

Note: This parameter will work only if source machine is restored or deleted.

Accepts the CHvVmItem object. To create this object, run the  Find-VBRHvEntity cmdlet.

False

Named

False

RunAsync

Defines that the command returns immediately without waiting for the task to complete.

SwitchParameter

False

Named

False

<CommonParameters>

This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

Output Object

The cmdlet returns the CRestoreTaskSession object that contains setting of an operation that you perform to restore Linux-based or Unix-based guest OS files to the source machine.

Examples

Start-VBRLinuxGuestItemRestoreExample 1. Restoring Linux-Based or Unix-Based Guest OS Files to Original Location

Start-VBRLinuxGuestItemRestoreExample 2. Restoring Linux-Based or Unix-Based Guest OS Files to VMware Platform

Start-VBRLinuxGuestItemRestoreExample 3. Restoring Linux-Based or Unix-Based Guest OS Files to vCloud Director Platform

Start-VBRLinuxGuestItemRestoreExample 4. Restoring Linux-Based or Unix-Based Guest OS Files to Hyper-V Platform

Related Commands