Cách dễ dàng ...
Đây là cách thiết lập một lệnh dễ dàng để nhận đặc quyền quản trị viên bất cứ lúc nào, từ bất kỳ phiên PowerShell nào!
Bước 1: Mở Hồ sơ PowerShell của bạn. (Cho phép notepad tạo tệp nếu thiếu.)
notepad "$profile"
Bước 2: Dán đoạn mã sau vào bất cứ đâu trong tập tin đó.
function GoAdmin { start-process powershell –verb runAs }
Bước 3: Khởi động lại PowerShell. Lệnh này hiện có sẵn vĩnh viễn.
Bước 4: Bất cứ lúc nào bạn muốn đi quản trị viên, chỉ cần gõ GoAdmin
(và đừng lo lắng về việc nhập đúng trường hợp; các hàm PS thực sự không phân biệt chữ hoa chữ thường). Tất nhiên bạn có thể đặt tên cho chức năng này theo cách khác Elevate
hoặc bất cứ điều gì, nhưng tôi không muốn có bất kỳ nguy cơ xung đột nào nên tôi đặt tên cho cụm từ đó không có bất kỳ dấu gạch nối nào, để đảm bảo nó sẽ không bao giờ xung đột với các tính năng của PowerShell.
Lưu ý rằng cửa sổ quản trị mở trong một vỏ riêng. Bạn có thể đóng vỏ ban đầu, hoặc giữ cho nó mở. Nếu công việc quản trị viên của bạn làm một việc gì đó "lớn" như thêm / sửa đổi các biến môi trường, thì trình vỏ người dùng của bạn (không phải quản trị viên) có thể chỉ cần nhập refreshenv
để tải lại môi trường của nó và nhận các thay đổi.
Về cơ bản, chỉ cần GoAdmin
thực hiện các thao tác quản trị viên như cài đặt các gói (với https://chatioatey.org/ tất nhiên!), Sau đó đóng cửa sổ quản trị và chạy refreshenv
trong trình bao người dùng của bạn! Voila.