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

See the vSphere Web Services 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 in the vSphere Client Description Effective on Object Privilege Name in the API
  • Guest operations
    • Guest operation alias modification

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

Virtual machines

VirtualMachine.GuestOperations.ModifyAliases
  • Guest operations
    • Guest operation alias query

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

Virtual machines

VirtualMachine.GuestOperations.QueryAliases
  • 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 Client user interface elements are associated with this privilege.

Virtual machines

VirtualMachine.GuestOperations.Modify
  • Guest operations
    • Guest operation program execution

Allows virtual machine guest operations that involve running an application in the virtual machine.

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

Virtual machines

VirtualMachine.GuestOperations.Execute
  • 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 Client user interface elements are associated with this privilege.

Virtual machines

VirtualMachine.GuestOperations.Query