I've moved your topic to our PowerShell forums as looks like you're looking to do this with PowerShell.
Please see the examples for Start-VBRViInstantVmDiskRecovery, it walks you through the workflow for doing an instant disk recovery to a target machine.
Yes, Start-VBRViVirtualDiskRestore can help here, but it doesn't support setting the target device node.
Start-VBRViInstantVmDiskRecovery let's you set the TargetVirtualDevice, and it will attach exactly as you desire in your original post, and the only additional step is to migrate the disks to production as noted in my earlier post.
I think this will better match your written needs.
David Domask | Product Management: Principal Analyst
You have it mostly correct, but on your Start-VbrViInstantDiskRecovery, you need to include the TargetVirtualDevice flag as I linked above.
You fetch the source with Get-VBRViVirtualDevice, then use Set-VbrViVirtualDevice and set the disk settings as desired. Save the changes with Set-VbrViVirtualDevice to a variable, and pass that on the TargetVirtualDevice parameter of Start-VbrViInstantDiskRecovery.
As you have it now, it will use the device mappings from the source VM as it is in the backup.
David Domask | Product Management: Principal Analyst