View secures the virtual machine of a local desktop by encrypting its base image. If you are not able to power on or check in the local desktop, you can use the vdmadmin command with the -V option to decrypt the virtual machine so that you can recover data from it.


vdmadmin -V -rescue [-b authentication_arguments] -d desktop -u domain\user -infile path_to_VM_file

To decrypt a full virtual machine, copy all of the virtual machine files from the client machine. Specify the name of the VMware virtual machine configuration file (VMX file) as the argument to the -infile option.

To decrypt a single disk from a virtual machine, copy all of the VMware virtual disk files (VMDK files) that correspond to that disk. If you created the local desktop from a linked-clone desktop, you must also copy the subfolder that contains the VMDK files for the base image. Specify the name of the VMDK file for the disk as the argument to the -infile option. Do not specify a VMDK file that corresponds to a disk slice.

The vdmadmin command writes the decrypted files to a subfolder named rescued.

The decryption fails if the correct authentication key is not available in the View LDAP configuration, or if any of the required virtual machine files are corrupted or missing.

Options for Decrypting the Virtual Machine of a Local Desktop shows the options that you must specify to decrypt a full virtual machine or one of its disks.

Options for Decrypting the Virtual Machine of a Local Desktop

Option

Description

-d

desktop

Specifies the name of the desktop pool.

-infile

path_to_VM_file

Specifies the path to the VMX or VMDK file for the local desktop's virtual machine.

-u

domain\user

Specifies the domain and name of the local desktop's end user.

Decrypt a full virtual machine by specifying its VMX file.

vdmadmin -V -rescue -d lmdtpool -u MYCORP\jo -infile "J:\Temp\LMDT_Recovery\CN=lmdtpool,OU=Applications,DC=mycorp,DC=com.vmx"

Decrypt the current version of the virtual machine's scsi00 disk by specifying its VMDK file.

vdmadmin -V -rescue -d lmdtpool -u MYCORP\jo -infile "J:\Temp\LMDT_Recovery\52e52b7c26a2f683-42b945f934e0fbb2-scsi00-000001.vmdk"