Tôi có một máy ảo trong Virtual PC 2007.
Để bắt đầu nó từ máy tính để bàn, tôi có lệnh sau trong một tệp bó:
"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
Nhưng điều đó để lại một dấu nhắc dos trên máy chủ cho đến khi máy ảo tắt và tôi thoát khỏi bảng điều khiển Virtual PC. Điều đó thật khó chịu.
Vì vậy, tôi đã thay đổi lệnh của mình để sử dụng lệnh START, thay vào đó:
start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
Nhưng nó bóp nghẹt các tham số được truyền vào Virtual PC.
START /?
chỉ ra rằng các tham số thực sự đi trong vị trí đó. Có ai đã sử dụng START để khởi chạy một chương trình có nhiều đối số dòng lệnh chưa?
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