ฉันมีเครื่องเสมือนใน Virtual PC 2007
ในการเริ่มจากเดสก์ท็อปฉันมีคำสั่งต่อไปนี้ในไฟล์แบตช์:
"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
แต่นั่นทำให้ DOS พรอมต์บนเครื่องโฮสต์จนกว่าเครื่องเสมือนจะปิดตัวลงและฉันออกจาก Virtual PC console มันน่ารำคาญ
ดังนั้นฉันจึงเปลี่ยนคำสั่งของฉันเพื่อใช้คำสั่ง START แทน:
start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
แต่มันฉายากับพารามิเตอร์ที่ส่งผ่านไปยัง Virtual PC
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