2009-06-09 11 views
11

यह मूल रूप से this question का डुप्लिकेट है, लेकिन स्वीकृत उत्तर "नहीं" था और मैं इस प्रश्न को "नहीं" स्वीकार करने और छोड़ने के बजाय वास्तविक उत्तर प्राप्त करने तक खुला रखना चाहता हूं।पावरशेल के साथ स्वचालित वर्चुअल पीसी 2007?

Stephen Rose ने मुझे ट्विटर डीएम के माध्यम से वर्चुअल पीसी वीएम शुरू करने और रोकने के लिए पावरशेल का उपयोग करने और इंस्टॉलेशन, स्वचालित अपडेट और वायरस स्कैन जैसी चीजें करने के लिए कहा, लेकिन उन्होंने अभी तक संसाधनों के किसी भी लिंक के लिए मेरे अनुरोध का जवाब नहीं दिया है ऐसा कैसे करें।

मैंने पावरशेल सीखना शुरू कर दिया है, लेकिन मैं यह नहीं समझ सकता कि वर्चुअल पीसी के भीतर वीएम की सूची में किसी भी जानकारी को कैसे प्राप्त या काम करना है।

संपादित करें:Windows Virtual PC (Windows 7 XP Mode) वर्चुअल पीसी 2007 मैं अपने मेजबान ओएस के रूप में विंडोज 7 चला रहा हूँ के रूप में ही नहीं है, लेकिन मैं अभी भी वर्चुअल पीसी 2007 का उपयोग कर रहा हूँ क्योंकि मैं पर अतिथि मशीनों को चलाने की क्षमता बनाए रखने की जरूरत विस्टा या एक्सपी होस्ट्स जिनमें नया विंडोज वर्चुअल पीसी नहीं होगा। मैंने इसे देखने के लिए संक्षेप में विंडोज वर्चुअल पीसी स्थापित किया और इसे मेरी आभासी छवियों पर रूपांतरणों का एक गुच्छा करना पड़ा।

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 

संपादित करें 2: @ x0n द्वारा सुझाव ($vpc = new-object -com virtualpc.application) अपने सिस्टम पर निम्न त्रुटि पैदा करता मैं अपने सिस्टम पर सभी COM ऑब्जेक्ट सूची this answer से जेफ के कोड का इस्तेमाल किया है और किसी भी नहीं मिल सका है कि ऐसा लगता है कि वे वर्चुअल पीसी थे। तो अब मैं सोच रहा हूं कि "यह संभव नहीं है" उत्तर सही हो सकता है, लेकिन वर्चुअल पीसी 2007 के साथ काम करने के लिए PowerShell प्राप्त करने के लिए किसी के पास कोई और सुझाव होने पर भी मैं इस प्रश्न को खोलने जा रहा हूं। , मैं विंडोज 7 में नए विंडोज वर्चुअल पीसी पर कूदने पर दृढ़ता से विचार कर रहा हूं और विंडोज़ के पिछले संस्करणों के साथ मेरी सभी वर्चुअल मशीनों को संगत रखने के बारे में चिंता न करें।

उत्तर

3

एक वी एम के भीतर अपने ही सॉफ्टवेयर के कुछ परीक्षण करने के लिए मैं AutoIt (http://www.autoitscript.com/autoit3/) का उपयोग वीएम शुरू करने के लिए, और वी एम के भीतर मैं इसे फिर से उपयोग करने शुरू करने और अपने आवेदन को नियंत्रित करने के। वीएम के भीतर एक साझा फ़ोल्डर का उपयोग करके संचार किया जाता है (निष्पादित करने के लिए ऑटोआईटी स्क्रिप्ट लिखना, लॉग की तरह एप्लिकेशन का आउटपुट)।

यह पावरहेल नहीं है, लेकिन शायद यह वैसे भी मदद करता है। :)

सादर,

Sebastiaan

+0

धन्यवाद! उम्मीद तो दिखती है। अगर यह काम करता है, तो मैं यह जवाब स्वीकार करूंगा। StackOverflow में आपका स्वागत है! – CoderDennis

+0

मैं इसका परीक्षण करने के लिए कभी भी नहीं मिला, लेकिन यह सबसे अच्छा जवाब है और यह मेरा एकमात्र प्रश्न बिना किसी स्वीकृत उत्तर के था। – CoderDennis

1

क्या आप यह देख रहे हैं? मैं विंडोज 7 पर हूं जिसमें "वर्चुअल विंडोज एक्सपी" सुविधा स्थापित है (जो प्रभावी रूप से वीपीसी 2007 है)।

[E] PS> $vpc = new-object -com virtualpc.application 
[E] PS> $vpc 

HostInfo     : System.__ComObject 
VirtualMachines    : System.__ComObject 
VirtualNetworks    : System.__ComObject 
UnconnectedNetworkAdapters : System.__ComObject 
SupportDrivers    : System.__ComObject 
Tasks      : System.__ComObject 
MinimumMemoryPerVM   : 4 
MaximumMemoryPerVM   : 3071 
SuggestedMaximumMemoryPerVM : 2763 
MaximumFloppyDrivesPerVM : 1 
MaximumSerialPortsPerVM  : 2 
MaximumParallelPortsPerVM : 1 
MaximumNetworkAdaptersPerVM : 4 
MaximumNumberOfIDEBuses  : 2 
DefaultVMConfigurationPath : G:\Users\Oisin\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\ 
SearchPaths     : {} 
USBDeviceCollection   : System.__ComObject 
Name      : Windows Virtual PC 
Version      : 6.1.7084.0 
UpTime      : 2 
+0

विंडोज 7 का नया विंडोज वर्चुअल पीसी वर्चुअल पीसी 2007 जैसा नहीं है। यह कोड मेरे लिए काम नहीं करता है। प्रश्न में मेरा संपादन देखें। – CoderDennis

0

यह देखो की तरह यह MS Virtual Server 2005 का उपयोग कर आभासी छवियों के निर्माण को स्वचालित करने के लिए संभव हो सकता है। निम्न लेख विस्तार PowerShell स्क्रिप्ट का उपयोग आभासी छवियों के निर्माण को स्वचालित करने के:

भाग 2 से, एक आभासी मशीन पर अनुभाग विन्यास टेस्ट मैचों में, ऐसा लगता है चलाने के लिए फ़ाइलों और शेड्यूल स्क्रिप्ट को स्थानांतरित करना संभव है। इन लेखों को आधार के रूप में उपयोग करना, एमएस आभासी छवि के निर्माण को उसी तरह से करना संभव होना चाहिए जैसे कि वीएमवेयर छवि के लिए वर्णित लॉर्डब्रेन।

संबंधित मुद्दे