मेरे पास वर्चुअल पीसी 2007 में एक वर्चुअल मशीन है।
इसे डेस्कटॉप से शुरू करने के लिए, मेरे पास एक बैच फ़ाइल में निम्न कमांड है:
"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
लेकिन जब तक वर्चुअल मशीन बंद नहीं हो जाती, तब तक मैं मेजबान मशीन पर एक डॉस प्रॉम्प्ट छोड़ देता हूं और मैं वर्चुअल पीसी कंसोल से बाहर निकल जाता हूं। यह परेशान करने वाला है।
इसलिए मैंने इसके बजाय START कमांड का उपयोग करने के लिए अपनी कमांड बदल दी:
start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
लेकिन यह वर्चुअल पीसी में पारित मापदंडों पर चुटकी लेता है।
START /?
इंगित करता है कि पैरामीटर वास्तव में उस स्थान पर जाते हैं। क्या किसी ने कई कमांड-लाइन तर्कों के साथ प्रोग्राम लॉन्च करने के लिए START का उपयोग किया है?
Start-Process : Cannot validate argument on parameter 'FilePath'. The argument is null or empty. Supply an argument that is not null or empty and then try the command again