[Collapse]Automated Build Studio/viewarticle/9302/
 [Expand]Getting Started/viewarticle/9312/
 [Expand]Working With Automated Build Studio/viewarticle/9325/
 [Collapse]Operations Reference/viewarticle/9623/
   Common Operation Properties/viewarticle/9386/
  [Expand].NET Tools/viewarticle/9933/
  [Expand]Amazon EC2/viewarticle/22737/
  [Expand]Build Tools/viewarticle/10156/
  [Expand]Borland Compilers/viewarticle/9679/
  [Expand]Burn CD/DVD/viewarticle/10301/
  [Expand]Concurrent Versions System/viewarticle/9634/
  [Expand]Embarcadero Compilers/viewarticle/63530/
  [Expand]Encrypting File System/viewarticle/10352/
  [Expand]Files and Directories/viewarticle/10107/
  [Expand]Frequently Used/viewarticle/10195/
  [Expand]Help Compilers/viewarticle/10109/
  [Expand]Internet Information Services (IIS)/viewarticle/9964/
  [Expand]Issue Tracking/viewarticle/9472/
  [Expand]Microsoft Compilers/viewarticle/9676/
  [Expand]Microsoft Compilers for Smart Device/viewarticle/9675/
  [Expand]Microsoft Hyper-V/viewarticle/42211/
  [Expand]Microsoft Source Server/viewarticle/10291/
  [Expand]Microsoft SQL Server/viewarticle/9882/
  [Expand]Microsoft Virtual PC/viewarticle/10015/
  [Expand]Microsoft Virtual Server/viewarticle/9508/
  [Expand]Microsoft Visual SourceSafe/viewarticle/9626/
  [Expand]Other Compilers/viewarticle/9677/
  [Expand]Patch Management/viewarticle/10167/
  [Expand]Prepare Code/viewarticle/10134/
  [Expand]Rational ClearCase/viewarticle/9629/
  [Expand]Remote Macro Execution/viewarticle/9369/
  [Expand]Serena Dimensions/viewarticle/10364/
  [Expand]SmartBear and AutomatedQA Tools/viewarticle/10098/
  [Expand]Source Code Tools/viewarticle/10194/
  [Expand]SourceGear Vault/viewarticle/9625/
  [Expand]String Manipulation/viewarticle/10308/
  [Expand]Surround SCM/viewarticle/9621/
  [Expand]Team Coherence/viewarticle/9471/
  [Expand]Team Foundation Version Control/viewarticle/9608/
  [Expand]Unit Tests/viewarticle/10115/
  [Expand]User Interface Actions/viewarticle/10346/
  [Collapse]VMware Server/viewarticle/10008/
    Capture/Release Virtual Machine's Device (VMware Server) Operation/viewarticle/9899/
    Get Shared Variable Values (VMware Server) Operation/viewarticle/10760/
    If OS Is Loaded (VMware Server) Operation/viewarticle/10642/
    If Virtual Machine Is ... (VMware Server) Operation/viewarticle/10648/
    If Virtual Machine's Device Is ... (VMware Server) Operation/viewarticle/10007/
    Pause/Resume Virtual Machine (VMware Server) Operation/viewarticle/10762/
    Reboot/Reset Virtual Machine (VMware Server) Operation/viewarticle/10765/
    Register/Unregister Virtual Machine (VMware Server) Operation/viewarticle/10766/
    Run Virtual Machine (VMware Server) Operation/viewarticle/10764/
    Set Shared Variable Values (VMware Server) Operation/viewarticle/10761/
    Shut Down/Turn Off Virtual Machine (VMware Server) Operation/viewarticle/10763/
    Virtual Machine Enumerator (VMware Server) Operation/viewarticle/10767/
  [Expand]VMware vSphere/viewarticle/42215/
  [Expand]VMware Workstation/viewarticle/9913/
 [Expand]Technical Support and Resources/viewarticle/9314/
 [Expand]Other Tools for Improving Your Build Processes/viewarticle/42205/
Updated: 1/9/2014 Applies To: Automated Build Studio 6 Rating: Not badNot badNot badNot badNot bad 16 vote(s) Click to rate: PoorNot badAverageGoodExcellent
VMware Server Operations

Reboot/Reset Virtual Machine (VMware Server) Operation

Use this operation to reset a virtual machine or to reboot the operating system on a virtual machine running on the VMware server.


In order to use the operation, VMware Server 1.0 or 2.0 must be installed both on the remote and local computers (server and client computers). Clients should use VMware VmCOM Scripting API. Otherwise, an error will occur.

Child Operations

The operation cannot have child operations.

Operation Properties

The operation properties are organized into the following pages:


This page contains properties common for all operations. For more information on them, see Properties That Are Common for All Operations.

Reboot/Reset Virtual Machine Details


Optional. Specifies the name of the server computer that hosts the virtual machine. For instance, //SMITH-XP. You can either enter the desired machine name manually, or specify an existing variable or constant that holds this name. To specify the property value, you can also use the single-lined scripts. In addition, you can press the ellipsis button to choose the computer via the standard Browse For Computer dialog. If no value is specified, the default value (localhost) is used.


Optional. Specifies the port number used to connect to the VMware server. You can either enter the desired number manually, or specify an existing variable or constant that holds this number. To specify the property value, you can also use the single-lined scripts.

User Name and Password

Required. The user name and password used to connect to the VMware server. You can either enter the desired values manually, or specify an existing variable or constant that holds them. To specify the properties values, you can also use the single-lined scripts.

Configuration File

Required. Specifies the path to the configuration file (.vmx) of the VMware virtual machine to reboot or reset. You can either enter the path manually, specify a variable or constant that holds it, or press the ellipsis button and choose the file via the Select Virtual Machine Configuration File dialog. To specify the property value, you can also use the single-lined scripts.

Reboot, Reset and Reboot machine and reset it if it cannot be rebooted

Defines the action to be performed by the operation:

Option Description
Reboot Send a shut down signal to the guest operating system and then restart it.
Reset Reset the virtual machine abruptly, with no consideration for work in progress.
Reboot machine or reset it if it cannot be rebooted Attempt to restart the guest operating system gracefully and if the machine does not react then forcibly reset it.


You can use variables and constants to set values of operation properties. When specifying the variable (or constant) name, enclose it in the % symbols, for instance, %VariableName%. See Using Variables and Constants in Operation Properties.

See also
VMware Server Operations | Run Virtual Machine (VMware Server) Operation | Pause/Resume Virtual Machine (VMware Server) Operation | Shut Down/Turn Off Virtual Machine (VMware Server) Operation | Specifying Operation Properties

© 2019 SmartBear Software. All rights reserved.
Email Send feedback on this document