Scripts – Commands for Use with VMware Server

This document briefly summarizes the commands that we have available to perform from an MSDOS console or configure them as scheduled tasks. To execute the commands we will do them from the executable “VMware-CMD” that we will have in the directory: “C:Program FilesVMwareVMware Server”.

Aquí vemos las posibilidades que tenemos:

C:Program FilesVMwareVMware Server>VMware-CMD
Usage: C:Archivos de programaVMwareVMware Servervmware-cmd <options> <vm-cfg-path> <vm-action> <arguments>
C:Archivos de programaVMwareVMware Servervmware-cmd -s <options> <server-action> <arguments>

Options:
Connection Options:
-H <host> specifies an alternative host (if set, -U and -P must also be set)
-Or <port> specifies an alternative port
-Or <username> specifies a user
-P <password> specifies a password
General Options:
-h More detailed help.
-q Quiet. Minimal output
-v Verbose.

Server Operations:
C:Archivos de programaVMwareVMware Servervmware-cmd -l
C:Archivos de programaVMwareVMware Servervmware-cmd -s register <config_file_path>
C:Archivos de programaVMwareVMware Servervmware-cmd -s unregister <config_file_path>
C:Archivos de programaVMwareVMware Servervmware-cmd -s getresource <variable>
C:Archivos de programaVMwareVMware Servervmware-cmd -s setresource <variable> <value>

VM Operations:
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getconnectedusers
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getstate
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> Start <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> stop <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> reset <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> suspend <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setconfig <variable> <value>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getconfig <variable>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setguestinfo <variable> <value>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getguestinfo <variable>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getid
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getpid
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getproductinfo <prodinfo>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> connectdevice <device_name>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> disconnectdevice <device_name>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getconfigfile
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getheartbeat
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getuptime
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getremoteconnections
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> gettoolslastactive
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getresource <variable>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setresource <variable> <value>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setrunasuser <username> <password>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getrunasuser
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getcapabilities
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> addredo <disk_device_name>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> commit <disk_device_name> <level> <freeze> <wait>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> answer


For example, tenemos dos comandos bastante útiles que podemos usar cuando hacemos unas copias de seguridad de las maquinas virtuales, para ello necesitamos pararlas y después iniciarlas.

Iniciar una MV:

Podemos crear un fichero con el Bloc de Notas y guardarlo como bat o cmd para que nos inicie nuestras máquinas virtuales y poder ejecutarlo, deberíamos de entrar al directorio donde está instalado el VMware Server y ejecutarlo para que nos las arranque, example:

C:
cd %programfiles%vmwarevmware server
vmware-cmd MAQUINA_VIRTUAL start

Parar una MV:

Podemos crear un fichero con el Bloc de Notas y guardarlo como bat o cmd para que nos pare nuestras máquinas virtuales y poder ejecutarlo, deberíamos de entrar al directorio donde está instalado el VMware Server y ejecutarlo para que nos las apague. Eye! es necesario tener lasVMware Tools instaladaspara que se puedan apagar las MV, ejemplo del código:

C:
cd %programfiles%vmwarevmware server
vmware-cmd MAQUINA_VIRTUAL stop

www.bujarra.com – Héctor Herrero – Nh*****@bu*****.cOm – v 1.0


Recommended Posts

Author

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Do not hesitate to contact me, I will try to help you whenever I can, Sharing is living ;) . Enjoy documents!!!

Using VMWare Converter

22 de October de 2008