ใน Win7 ผู้ใช้สามารถคลิกขวาที่โปรแกรมแล้วเลือก 'Run as administrator' คุณได้รับป๊อปอัป แต่ไม่จำเป็นต้องป้อนรหัสผ่านของผู้ดูแลระบบ
ฉันต้องการได้รับฟังก์ชั่นเดียวกัน แต่จาก commandline - โดยเฉพาะจากภายใน.bat
ไฟล์
ฉันตระหนักถึงrunas
คำสั่งในตัวแต่ฉันไม่พบวิธีการใช้ที่ไม่ได้ขอรหัสผ่านในบางจุด
นอกจากนี้ผมยังตระหนักของProcess.StartInfo.Verb = "runas";
วิธีการซึ่งไม่ตรงกับสิ่งที่ฉันต้องการ แต่ต้องการให้ฉันสร้างแอปที่กำหนดเอง .NET
มีวิธีใดบ้างที่ใช้เครื่องมือ commandline ในตัวใน Win7 เพื่อทำสิ่งนี้ให้สำเร็จหรือไม่?
อัปเดต:ขอบคุณ uSlackr ฉันทำงานตามคำสั่งนี้:
powershell Start-Process cmd.exe -Verb RunAs
แน่นอนcmd.exe
มันเป็นเพียงตัวยึดตำแหน่ง