runas
ไม่ยกระดับโปรแกรม เริ่มต้นกับ Vista กระบวนการจะไม่ให้สิทธิ์ผู้ดูแลระบบเพียงเพราะผู้ใช้มีข้อมูลประจำตัวของผู้ดูแลระบบ นี่เป็นเพราะ UAC
เมื่อ Vista และ Server 2008 ออกมานี่เป็นจุดปวดสำหรับผู้ดูแลระบบโดยเฉพาะเนื่องจากคุณไม่สามารถเปิดโปรแกรมที่มีสิทธิ์ผู้ดูแลระบบจากสคริปต์
ในการยกระดับ (คำที่เหมาะสมสำหรับกระบวนการนี้) โปรแกรมจาก commandline คุณสามารถทำได้หลายวิธี
CTRL Shift Enterหากคุณเพียงแค่ต้องการที่จะยกระดับคำสั่งหนึ่งคุณสามารถพิมพ์ลงในเมนูเริ่มต้นและกด
หากคุณต้องการยกระดับคำสั่งจาก batchfile คุณจะต้องแปลงสคริปต์เป็นไฟล์ VBScript หรือ JScript หรือเพียงแค่ดาวน์โหลดที่ดีเยี่ยมPowerToys ยกระดับ
แก้ไข:
สำหรับการชี้แจงเพิ่มเติม: http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx
อย่างไรก็ตามเครื่องมือบรรทัดคำสั่ง runas ยังคงมีอยู่ใน Windows Vista น่าเสียดายที่มันไม่สามารถใช้สำหรับงานบัญชีคู่ที่พบบ่อยที่สุด - การเรียกใช้สแน็ปอินMicrosoft® Management Console (MMC)
. . .
Runas / ผู้ใช้: mydomain \ admin "mmc.exe% windir% \ system32 \ dsa.msc"
น่าเสียดายที่สิ่งนี้ไม่ทำให้ ADU & C เริ่มทำงาน คุณได้รับข้อความแสดงข้อผิดพลาดที่ระบุว่า "การดำเนินการที่ร้องขอต้องการระดับความสูง" แทน สิ่งที่เกิดขึ้นในกรณีนี้คือว่า MMC ที่ถูกเรียกใช้งานจะถูกทำเครื่องหมายเพื่อให้ทำงานในระดับสิทธิ์สูงสุดที่มีให้ เนื่องจากระดับสูงสุดที่พร้อมใช้งานสำหรับบัญชีการจัดการเครือข่ายของคุณเป็นผู้ดูแลระบบการเปิดตัว ADU & C ในลักษณะนี้จะต้องมีการยกระดับ
เนื่องจาก runas ไม่ทำให้พรอมต์สำหรับการยกระดับข้อผิดพลาดเกิดขึ้น
เอกสาร UAC:
http://technet.microsoft.com/en-US/library/cc753413.aspx
เมื่อผู้ดูแลระบบเข้าสู่ระบบคอมพิวเตอร์ที่ใช้ Windows รุ่นนี้ผู้ใช้จะได้รับโทเค็นการเข้าถึงแยกกันสองอัน Windows ใช้โทเค็นการเข้าถึงซึ่งประกอบด้วยสมาชิกกลุ่มของผู้ใช้ข้อมูลการอนุญาตและข้อมูลการควบคุมการเข้าถึงเพื่อควบคุมทรัพยากรและงานที่ผู้ใช้สามารถเข้าถึงได้ ใน Windows รุ่นก่อนหน้าบางรุ่นเช่น Windows XP บัญชีผู้ดูแลระบบได้รับโทเค็นการเข้าถึงหนึ่งครั้งซึ่งรวมถึงข้อมูลเพื่อให้ผู้ใช้สามารถเข้าถึงทรัพยากร Windows ทั้งหมดได้