Scripts – Commandes à utiliser avec VMware Server

Ce document récapitule brièvement les commandes que nous pouvons exécuter à partir d’une console MSDOS ou les configurer en tant que tâches planifiées. Pour exécuter les commandes, nous les ferons à partir de l’exécutable “VMware-CMD” que nous aurons dans l’annuaire: “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 <hôte> specifies an alternative host (if set, -U and -P must also be set)
-Ou <port> specifies an alternative port
-Ou <nom d’utilisateur> specifies a user
-P <mot de passe> specifies a password
Options générales:
-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> <valeur>

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> Commencer <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> arrêter <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> réinitialisation <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> suspend <powerop_mode>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setconfig <variable> <valeur>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> getconfig <variable>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setguestinfo <variable> <valeur>
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> <valeur>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> setrunasuser <nom d’utilisateur> <mot de passe>
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> <niveau> <freeze> <attendre>
C:Archivos de programaVMwareVMware Servervmware-cmd <cfg> answer


Par exemple, nous avons deux commandes assez utiles que nous pouvons utiliser lorsque nous faisons des sauvegardes des machines virtuelles, pour cela nous devons les arrêter puis les relancer.

Démarrer une VM:

Nous pouvons créer un fichier avec le Bloc-notes et l'enregistrer en tant que bat ou cmd afin qu'il démarre nos machines virtuelles et que nous puissions l'exécuter, nous devrions aller dans le répertoire où VMware Server est installé et l'exécuter pour qu'il les démarre, exemple:

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

Arrêter une VM:

Nous pouvons créer un fichier avec le Bloc-notes et l'enregistrer en tant que bat ou cmd pour arrêter nos machines virtuelles et pouvoir l'exécuter, nous devrions entrer dans le répertoire où VMware Server est installé et l'exécuter pour les éteindre. Oeil! il est nécessaire d'avoir les “VMware Tools installées” pour que les machines virtuelles puissent être arrêtées, exemple de code:

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

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


Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!