ฉันมีไฟล์แบตช์ที่เรียกว่าtest.bat
. ฉันกำลังเรียกคำแนะนำด้านล่างในtest.bat
ไฟล์:
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
เมื่อฉันรันผ่านพรอมต์คำสั่ง testscript ของฉันทำงานได้สำเร็จ ฉันต้องการเรียกใช้ในฐานะผู้ดูแลระบบ (ราวกับว่าฉันได้สร้างทางลัดบนเดสก์ท็อปและเรียกใช้ในฐานะผู้ดูแลระบบไม่ควรแจ้งให้ป้อนชื่อผู้ใช้หรือรหัสผ่าน)
ฉันได้ลองเพิ่ม/elevate
และ/NOUAC
พารามิเตอร์ในข้างต้นtest.bat
แล้ว แต่โชคไม่ดี ฉันจะแก้ไขปัญหานี้ได้อย่างไร
ฉันรู้วิธีทำด้วยตนเอง แต่ฉันต้องการให้ดำเนินการจากพรอมต์คำสั่ง
(โดยMarnix Klooster ): ... โดยไม่ต้องใช้เครื่องมือเพิ่มเติมใด ๆ เช่นที่แนะนำในคำตอบสำหรับคำถาม Super User วิธีเรียกใช้โปรแกรมจากบรรทัดคำสั่งด้วยสิทธิ์ที่สูงขึ้น )
sudo.bat
อาจมีประโยชน์กับใครบางคน pastebin.com/taHp4FzR