ฉันพยายามเรียกใช้ไฟล์ EXE โดยใช้สคริปต์ PowerShell หากฉันใช้บรรทัดคำสั่งมันจะทำงานได้โดยไม่มีปัญหา (ก่อนอื่นฉันระบุชื่อของไฟล์ปฏิบัติการและชุดของพารามิเตอร์ที่จะเรียกใช้):
"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode
แต่การทำสิ่งเดียวกันภายในสคริปต์จะส่งกลับข้อผิดพลาด:
คำว่า '"C: \ Program Files \ Automated QA \ TestExecute 8 \ Bin \ TestExecute.exe" C: \ temp \ TestProject1 \ TestProject1.pjs / run / exit / SilentMode' ไม่รู้จักเป็นชื่อของ cmdlet ฟังก์ชัน ไฟล์สคริปต์หรือโปรแกรมที่ใช้งานได้ ตรวจสอบการสะกดชื่อหรือถ้ามีพา ธ ตรวจสอบว่าพา ธ ถูกต้องแล้วลองอีกครั้ง
(ฉันเรียกใช้คำสั่งโดยใช้โอเปอเรเตอร์ "&")
ฉันจะแก้ไขปัญหานี้ได้อย่างไร?