Vix vmrun ne fonctionne pas avec VMware Player
Je suis en train d'exécuter un fichier de commandes sur ma machine virtuelle par le biais de VIX vmrun.
Pour commencer, il ne veut même pas démarrer. Quand j'ai essayer dans la ligne de commande:
vmrun -T départ de joueur "D:\myUser\VMWare\Windows7\Windows 7.vmx"
Il dit:
Impossible de se connecter à l'hôte.
Erreur: La version spécifiée n'a pas été trouvé
Aucune solution pour cela? J'ai entendu dire qu'il a quelque chose à voir avec VIX fichiers de config de ne pas traiter les VMware Player correctement, mais je n'ai pas trouvé quelque chose de spécifique.
Pour la mention j'ai VMware Player version 7.1.2 et VIX version 1.13.
Aussi je ne veux pas acheter de la station de travail.
OriginalL'auteur Rex Feral | 2015-08-13
Vous devez vous connecter pour publier un commentaire.
Ok, a réussi à le faire fonctionner, voici comment faire:
1) Dans le VMware\VMware VIX dossier il y a un vixwrapper-config.txt fichier. Faire une sauvegarde et d'écraser la suite sur le contenu de la fiche:
2) Si il y a un dossier nommé "Workstation 11.0.0-et-vSphere-6.0.0" puis de le déplacer ailleurs, comme une sauvegarde
3) Faire une copie du dossier "poste de travail-10.0.0-et-vSphere-5.5.0" et nommez-le:
4) N'oubliez pas d'ajouter le vmrun chemin d'accès de l'utilisateur variable: CHEMIN d'accès (le vmrun chemin d'accès doit être quelque chose comme ceci: "C:\Program Files (x86)\VMware\VMware VIX\")
Maintenant la vmrun commandes devrait fonctionner.
La commande suivante ouvre la VM:
OriginalL'auteur Rex Feral
Arrivé ici avec le même problème, mais une autre version de VMWare player.
De ce que j'ai essayé je pense que vous avez seulement besoin d'avoir une ligne dans le vixwrapper-config.txt redirige la version du joueur que vous avez à l'un de ces "poste de travail-xxxx" dossiers dans le VIX dossier.
Ce qui a fonctionné dans mon cas, c'est cette ligne dans le vixwrapper-config.txt
Où:
12.1.1 est la version du lecteur (comme par la fenêtre à Propos de l'Aide ou les propriétés de l'exécutable)
Poste de travail-10.0.0-et-vSphere-5.5.0 est le nom d'un dossier dans le VIX dossier de programme (j'ai choisi la version la plus récente. Il semble y avoir aucun besoin de copier et renommer des dossiers, il suffit de pointer vers un existant semble assez)
17 : je n'ai aucune idée, mais ça fonctionne 🙂 (essayé quelques autres valeurs et cela a fonctionné trop)
OriginalL'auteur tru7
Comme des commentaires dans vixwrapper fichier de config a expliqué, c'est le wrapper entre VIX outils (ie vmrun) et VMware moteurs (poste de travail, le Joueur, ESX, et ainsi de suite).
Maintenant, si vous voulez vous habiller cette VIX à un VMplayer 15.0.0 (pour être en mesure d'utiliser la " vmrun -T joueur ...'), alors vous devez avoir une ligne
joueur de 19 vmdb 15.0.0 poste de travail-12.0.0
où le 'joueur' est pour VMPlayer, '19' est la version de l'API, 'vmdb' est la forme de vos machines virtuelles référentiel, '15.0.0' la version de votre VMPlayer, et le sous-répertoire où les API des bibliothèques sont situées.
En quelques mots, dupliquer une ligne existante avec un "joueur" et s'adapter à la bonne version de votre VMPlayer.
OriginalL'auteur Paul-et-Mickey
Expansion sur la réponse de Paul-et-Mickey (ne pas avoir 50 points et ne peux pas commenter, désolé). Si vous utilisez la dernière version de joueur etc., n'oubliez pas de version mineure. Donc, pour moi, c'était
joueur de 19 vmdb 15.0.2 poste de travail-12.0.0
Le fichier à modifier est /usr/lib/vmware-vix/vixwrapper-config.txt.
OriginalL'auteur Randelung