Ceci est essentiellement une copie de this question, mais la réponse acceptée était "non" et je voudrais garder cette question ouverte jusqu'à obtenir une réponse réelle au lieu d'accepter "NON" et abandonner. J'ai utilisé DM PowerShell pour démarrer et arrêter Virtual VM et faire des choses comme des installations, des mises à jour automatiques et des analyses de virus, mais il n'a pas encore répondu à ma demande de liens vers des ressources qui décrivent comment le faire.Automatiser Virtual PC 2007 avec PowerShell?
J'ai commencé à apprendre PowerShell, mais je n'arrive pas à comprendre comment obtenir ou utiliser les informations de la liste des machines virtuelles dans Virtual PC.
Edit:Windows Virtual PC (Windows 7 XP Mode) est pas le même que Virtual PC 2007. Je suis sous Windows 7 comme mon système d'exploitation hôte, mais je suis toujours en utilisant Virtual PC 2007 parce que je dois maintenir la capacité d'exécuter les machines invitées sur Les hôtes Vista ou XP qui n'auront pas le nouveau Windows Virtual PC. J'ai installé Windows Virtual PC brièvement pour le vérifier et il a dû faire un tas de conversions sur mes images virtuelles. La suggestion @ x0n ($vpc = new-object -com virtualpc.application
) produit l'erreur suivante sur mon système:
New-Object : Cannot load COM type virtualpc.application.
At line:1 char:18
+ $vpc = new-object <<<< -com virtualpc.application
+ CategoryInfo : InvalidType: (:) [New-Object], PSArgumentException
+ FullyQualifiedErrorId : CannotLoadComObjectType,Microsoft.PowerShell.Commands.NewObjectCommand
Edit 2: je code de Jeff de this answer à la liste tous les objets COM sur mon système et ne pouvait pas trouver que On dirait qu'ils étaient Virtual PC. Donc maintenant je pense que la réponse "ce n'est pas possible" est correcte, mais je vais laisser cette question ouverte au cas où quelqu'un aurait d'autres suggestions pour faire fonctionner PowerShell avec Virtual PC 2007. En attendant , Je pense fortement à faire le saut vers le nouveau Windows Virtual PC sous Windows 7 et ne pas m'inquiéter de garder toutes mes machines virtuelles compatibles avec les versions antérieures de Windows.
Merci! Cela semble prometteur. Si cela fonctionne, j'accepterai cette réponse. Bienvenue à StackOverflow! – CoderDennis
Je n'ai jamais essayé de tester cela, mais c'est la meilleure réponse et c'était ma seule question sans réponse acceptée. – CoderDennis