Trong Win7, người dùng có thể nhấp chuột phải vào chương trình và chọn 'Chạy với tư cách quản trị viên'. Bạn nhận được một cửa sổ bật lên, nhưng không phải nhập mật khẩu quản trị viên.
Tôi muốn có được chức năng tương tự, nhưng từ dòng lệnh - đặc biệt, từ bên trong một .bat
tệp.
Tôi biết về runas
lệnh tích hợp, nhưng tôi chưa tìm được cách sử dụng mà cuối cùng không yêu cầu mật khẩu.
Tôi cũng ý thức của Process.StartInfo.Verb = "runas";
phương pháp, trong đó thực hiện chính xác những gì tôi muốn, nhưng đòi hỏi tôi tạo ra một ứng dụng tùy chỉnh NET.
Có cách nào, chỉ sử dụng các công cụ dòng lệnh tích hợp trong Win7, để thực hiện việc này không?
Cập nhật: Nhờ uSlackr, tôi đã thực hiện lệnh này:
powershell Start-Process cmd.exe -Verb RunAs
Tất nhiên, cmd.exe
chỉ là một giữ chỗ.