Cách thay đổi chính sách thực thi PowerShell

PowerShell là một công cụ khá mạnh và như Peter Parker sẽ nói; Với sức mạnh lớn đến trách nhiệm lớn. Công cụ mạnh mẽ này có thể làm hỏng hệ thống của bạn nếu bạn không cẩn thận trong cách sử dụng nó. Đặc biệt, các tập lệnh PowerShell có hại, nếu được chạy, có thể làm hỏng thứ gì đó. Đây là lý do tại sao PowerShell hạn chế các tập lệnh chạy. Nó có một số lớp bảo mật có thể được áp dụng để hạn chế tất cả các tập lệnh hoặc chỉ các tập lệnh chưa được ký và chưa được xác minh. Nếu không thể chạy tập lệnh PowerShell mà bạn biết là an toàn, thì bạn cần phải thay đổi chính sách thực thi PowerShell để thực hiện điều đó. Đây là cách.

Đăng nhập vào hệ thống của bạn bằng tài khoản quản trị viên và mở PowerShell với đặc quyền của quản trị viên.

Chạy lệnh sau;

Set-ExecutionPolicy

PowerShell sẽ hỏi bạn một tham số. Tham số cho bạn biết nên đặt những quyền nào cho PowerShell.

Bốn tham số có thể được thiết lập;

Bị hạn chế – Không thể chạy tập lệnh nào. Windows PowerShell chỉ có thể được sử dụng trong chế độ tương tác.
AllSigned – Chỉ có thể chạy các tập lệnh được ký bởi nhà xuất bản đáng tin cậy.
RemoteSigned – Tập lệnh đã tải xuống phải được nhà xuất bản đáng tin cậy ký trước khi có thể chạy.
Không có giới hạn – không có giới hạn; bạn có thể chạy tất cả các kịch bản chương trình Windows PowerShell.

thông qua Microsoft TechNet

Nhập tham số tương ứng với quyền bạn muốn đặt rồi nhấn Enter.

Bạn sẽ được yêu cầu xác nhận thay đổi trước khi thực hiện. Nhập chữ cái thích hợp để xác nhận thay đổi và nhấn Enter.

Sự thay đổi diễn ra nhanh chóng. Bạn sẽ không cần phải khởi động lại hệ thống hoặc PowerShell của mình. Nếu trước đây bạn không thể chạy tập lệnh PowerShell thì bây giờ bạn có thể cho PowerShell biết đường dẫn đến tập lệnh đó và tập lệnh sẽ hoạt động.

Hoàn nguyên thay đổi rất đơn giản và tuân theo quy trình tương tự. Chạy lệnh Set-ExecutionPolicy, rồi chỉ định tham số bạn muốn. Nếu trước đây bạn đã cấp cho PowerShell quyền truy cập không hạn chế, thì bạn có thể hạn chế hoặc hạn chế lại nó bằng tham số thích hợp.

Bằng cách này, bạn có thể thay đổi chính sách thực thi PowerShell trên tất cả các phiên bản của hệ thống Windows.

Những bài viết liên quan

Back to top button