Virtual Machine Guest Operations privileges control the ability to interact with files and programs inside a virtual machine's guest operating system with the API.

See the VMware vSphere API Reference documentation for more information on these operations.

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.

Table 1. Virtual Machine Guest Operations
Privilege Name Description Effective on Object
Virtual machine.Guest Operations.Guest Operation Alias modification

Allows virtual machine guest operations that involve modifying the alias for the virtual machine.

Virtual machines

Virtual machine.Guest Operations.Guest Operation Alias query

Allows virtual machine guest operations that involve querying the alias for the virtual machine.

Virtual machines

Virtual machine.Guest Operations.Guest Operation Modifications

Allows virtual machine guest operations that involve modifications to a guest operating system in a virtual machine, such as transferring a file to the virtual machine.

No vSphere Web Client user interface elements are associated with this privilege.

Virtual machines

Virtual machine.Guest Operations.Guest Operation Program Execution

Allows virtual machine guest operations that involve executing a program in the virtual machine.

No vSphere Web Client user interface elements are associated with this privilege.

Virtual machines

Virtual machine.Guest Operations.Guest Operation Queries

Allows virtual machine guest operations that involve querying the guest operating system, such as listing files in the guest operating system.

No vSphere Web Client user interface elements are associated with this privilege.

Virtual machines