J'ai créé une machine virtuelle. Maintenant, j'essaye de le lancer en utilisant Powershell. J'ai cherché partout sur Internet pour tous les détails sur la façon de le faire. C'est le seul code que j'ai trouvé ...VirtualBox + Powershell?
#----------------------
$vBox = New-Object -ComObject VirtualBox.VirtualBox
$vBox | Get-Member *
$vBox.Machines
$vBox.CreateMachine()
#----------------------
(Source: http://www.ravichaganti.com/blog/?p=1275)
En fait, je ne peux pas trouver de la documentation sur les objets COM sur virtualbox.org. Je fiarly proficent avec Powershell, j'ai passé quelque temps à explorer l'objet com avec ...
$vBox | gm
J'ai essayé tout ce que je pouvais penser, mais seulement recevoir des erreurs. Ma question est de savoir comment puis-je lancer ma machine virtuelle en utilisant Powershell
Merci
Mon expérience a été que l'exécution 'VBoxManage' au cours d'une session à distance Powershell (soit via' Invoke-commande' ou 'Enter-PSSession') utilise l'interface COM sous le capot interagir avec virtualbox. Pour contourner cela, vous devrez configurer un autre mécanisme de connexion à distance, tel que SSH, afin d'exécuter VBoxManage "directement". J'adorerais savoir que je me trompe à ce sujet. – Dan1701