vm_power_on
Power on a stopped virtual machine to enable guest tools and further management actions; returns status and is a no-op if already running.
Instructions
[WRITE] Power on a virtual machine.
Returns a status string; an already-on VM is a no-op. Reverse with vm_power_off. Call this first when a VM is off: guest tools such as vm_guest_exec only work once VMware Tools has finished booting.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vm_name": "<vm_name>"
},
"name": "vm_power_on"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | Optional vCenter/ESXi target name from config. Uses default if omitted. | |
| vm_name | Yes | Exact name of the virtual machine. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |