Virtual Machine Interaction privileges control the ability to interact with a virtual machine console, configure media, perform power operations, and install VMware Tools.
You can set this privilege at different levels in the hierarchy. For example, if you set a privilege at the folder level, you can propagate the privilege to one or more objects within the folder. The object listed in the Required On column must have the privilege set, either directly or inherited.
Privilege Name in the vSphere Client | Description | Required On | Privilege Name in the API |
---|---|---|---|
|
Allows resolution of issues with virtual machine state transitions or runtime errors. |
Virtual machines |
VirtualMachine.Interact.AnswerQuestion |
|
Allows performance of backup operations on virtual machines. |
Virtual machines |
VirtualMachine.Interact.Backup |
|
Allows configuration of a virtual DVD or CD-ROM device. |
Virtual machines |
VirtualMachine.Interact.SetCDMedia |
|
Allows configuration of a virtual floppy device. |
Virtual machines |
VirtualMachine.Interact.SetFloppyMedia |
|
Allows interaction with the virtual machine’s virtual mouse, keyboard, and screen. |
Virtual machines |
VirtualMachine.Interact.ConsoleInteract |
|
Allows creation of a virtual machine screen shot. |
Virtual machines |
VirtualMachine.Interact.CreateScreenshot |
|
Allows defragment operations on all disks of the virtual machine. |
Virtual machines |
VirtualMachine.Interact.DefragmentAllDisks |
|
Allows changing the connected state of a virtual machine’s disconnectable virtual devices. |
Virtual machines |
VirtualMachine.Interact.DeviceConnection |
|
Allows drag and drop of files between a virtual machine and a remote client. |
Virtual machines |
VirtualMachine.Interact.DnD |
|
Allows management of the virtual machine's operating system through the VIX API. |
Virtual machines |
VirtualMachine.Interact.GuestControl |
|
Allows injection of USB HID scan codes. |
Virtual machines |
VirtualMachine.Interact.PutUsbScanCodes |
|
Allows pausing or unpausing of the virtual machine. |
Virtual machines |
VirtualMachine.Interact.Pause |
|
Allows performing wipe or shrink operations on the virtual machine. |
Virtual machines |
VirtualMachine.Interact.SESparseMaintenance |
|
Allows powering off a powered-on virtual machine. This operation powers down the guest operating system. |
Virtual machines |
VirtualMachine.Interact.PowerOff |
|
Allows powering on a powered-off virtual machine, and resuming a suspended virtual machine. |
Virtual machines |
VirtualMachine.Interact.PowerOn |
|
Allows recording a session on a virtual machine. |
Virtual machines |
VirtualMachine.Interact.Record |
|
Allows replaying of a recorded session on a virtual machine. |
Virtual machines |
VirtualMachine.Interact.Replay |
|
Allows resetting of a virtual machine and reboots the guest operating system. |
Virtual machines |
VirtualMachine.Interact.Reset |
|
Allows resuming of fault tolerance for a virtual machine. | Virtual machines |
VirtualMachine.Interact.EnableSecondary |
|
Allows suspending a powered-on virtual machine. This operation puts the guest in standby mode. |
Virtual machines |
VirtualMachine.Interact.Suspend |
|
Allows suspension of fault tolerance for a virtual machine. | Virtual machines |
VirtualMachine.Interact.DisableSecondary |
|
Allows suspension of memory for a virtual machine. | Virtual machines |
VirtualMachine.Interact.SuspendToMemory |
|
Allows testing of Fault Tolerance failover by making the Secondary virtual machine the Primary virtual machine. |
Virtual machines |
VirtualMachine.Interact.MakePrimary |
|
Allows termination of a Secondary virtual machine for a virtual machine using Fault Tolerance. |
Virtual machines |
VirtualMachine.Interact.DisableSecondary |
|
Allows turning off Fault Tolerance for a virtual machine. |
Virtual machines |
VirtualMachine.Interact.TurnOffFaultTolerance |
|
Allows turning on Fault Tolerance for a virtual machine. |
Virtual machines |
VirtualMachine.Interact.CreateSecondary |
|
Allows mounting and unmounting the VMware Tools CD installer as a CD-ROM for the guest operating system. |
Virtual machines |
VirtualMachine.Interact.ToolsInstall |