Questo è fondamentalmente un duplicato di this question, ma la risposta accettata era "no" e vorrei mantenere questa domanda aperta fino a ottenere una risposta effettiva invece di accettare "NO" e rinunciare.Automatizza Virtual PC 2007 con PowerShell?
Stephen Rose mi ha comunicato tramite Twitter DM di utilizzare PowerShell per avviare e arrestare Virtual PC VM e fare cose come eseguire installazioni, aggiornamenti automatici e scansioni di virus, ma non ha ancora risposto alla mia richiesta di collegamenti a risorse che descrivono come farlo.
Ho iniziato a imparare PowerShell, ma non riesco a capire come ottenere o utilizzare qualsiasi informazione nell'elenco di VM all'interno di Virtual PC.
Edit:Windows Virtual PC (Windows 7 XP Mode) non è lo stesso di Virtual PC 2007. Sono in esecuzione Windows 7 come il mio sistema operativo host, ma sto ancora utilizzando Virtual PC 2007, perché ho bisogno di mantenere la possibilità di eseguire le macchine guest su Host Vista o XP che non avranno il nuovo Windows Virtual PC. Ho installato brevemente Windows Virtual PC per verificarlo e ha dovuto eseguire un certo numero di conversioni sulle mie immagini virtuali. Il suggerimento di @ x0n ($vpc = new-object -com virtualpc.application
) produce il seguente errore sul mio sistema:
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: ho usato il codice di Jeff da this answer per elencare tutti gli oggetti COM sul mio sistema e non poteva trovare qualcuno che sembrava che fossero Virtual PC. Quindi ora sto pensando che la risposta "non è possibile" potrebbe essere corretta, ma ho intenzione di lasciare questa domanda aperta nel caso qualcuno abbia ulteriori suggerimenti per far funzionare PowerShell con Virtual PC 2007. Nel frattempo , Sto seriamente pensando di fare il salto al nuovo Windows Virtual PC in Windows 7 e non mi preoccupo solo di mantenere tutte le mie macchine virtuali compatibili con le versioni precedenti di Windows.
Grazie! Sembra promettente. Se funziona, accetterò questa risposta. Benvenuto in StackOverflow! – CoderDennis
Non sono mai riuscito a provare questo, ma questa è la migliore risposta e questa era la mia unica domanda senza una risposta accettata. – CoderDennis