Vì tôi không thể tìm thấy bất kỳ thay thế nào cho sudo
lệnh nâng cao của Linux , tôi có câu hỏi sau:
Làm cách nào để xác định chức năng PowerShell cần độ cao? Ý tôi là nhắc UAC.
Nói, chức năng như sau:
function system-check {
SFC /ScanNow
}
Hệ thống:
Windows 8.1 Pro 64-bit
PowerShell:
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 117
EDIT1:
Để dễ hiểu 100%, hãy để tôi viết lại:
- Tôi chạy PowerShell với tư cách người dùng
- Tôi chạy chức năng nói trên
system-check
- Tôi muốn chức năng nâng lên để có thể thực hiện lệnh; lưu ý rằng tôi muốn lời nhắc UAC xuất hiện
Lưu ý rằng nhiều lệnh được tạo trong các lệnh powershell và các lệnh được thêm bởi các mô-đun của Microsoft (chẳng hạn như các lệnh MSOL) thường yêu cầu độ cao nhưng không có cách nào cung cấp hỗ trợ về độ cao đặc quyền. Họ chỉ đơn giản là thất bại với các thông báo lỗi khó hiểu. Nếu bạn xây dựng lời nhắc nâng cao vào tập lệnh của mình, bạn sẽ cung cấp sự thân thiện với người dùng hơn chính Microsoft.
—
Todd Wilcox