Cách bật hoặc tắt thực thi tập lệnh Windows PowerShell
Nếu bạn muốn bật hoặc tắt thực thi tập lệnh Windows PowerShell(turn on or off Windows PowerShell script execution) trong Windows 10 , hãy làm theo hướng dẫn từng bước này. Chúng tôi sẽ sử dụng Registry Editor và Local Group Policy Editor để bật hoặc tắt chức năng này.
Windows PowerShell là một công cụ cần thiết và tiện dụng có trong hệ điều hành Windows . Chủ yếu có hai loại tập lệnh - Được ký bởi nhà xuất bản đáng tin cậy và Tập lệnh địa phương. Tập lệnh cục bộ là những gì bạn tạo trên máy tính cá nhân của mình, trong khi tập lệnh còn lại là những gì nhà xuất bản đáng tin cậy đã ký để thực hiện một tác vụ cụ thể.
Bật hoặc tắt thực thi tập lệnh Windows PowerShell
Để bật hoặc tắt thực thi tập lệnh Windows PowerShell bằng Trình chỉnh sửa chính sách nhóm(Group Policy Editor) , hãy làm theo các bước sau-
- Tìm kiếm gpedit.msc trong hộp tìm kiếm trên Thanh tác vụ.
- Nhấp vào Chỉnh sửa chính sách nhóm(Edit group policy) trong kết quả tìm kiếm.
- Đi tới Windows PowerShell trong Cấu hình máy tính(Computer Configuration) .
- Nhấp đúp vào Bật Thực thi Tập lệnh(Turn on Script Execution) .
- Chọn tùy chọn Đã bật(Enabled) .
- Chọn một Chính sách Thực thi(Execution Policy) từ danh sách thả xuống.
- Chọn tùy chọn Đã(Disabled) tắt để tắt thực thi tập lệnh.
- Nhấp vào Áp dụng(Apply) và OK .
Chúng ta hãy kiểm tra các bước này một cách chi tiết.
Lúc đầu, bạn sẽ phải mở Local Group Policy Editor trên máy tính của mình. Để làm điều đó, hãy tìm kiếm gpedit.msc
trong hộp tìm kiếm trên Thanh tác vụ(Taskbar) và nhấp vào Chỉnh sửa chính sách nhóm (Edit group policy ) trong kết quả tìm kiếm. Sau khi mở công cụ này, hãy điều hướng đến đường dẫn sau-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
Trong thư mục Windows PowerShell , bạn sẽ thấy một cài đặt có tên là Bật thực thi tập lệnh(Turn on Script Execution) . Nhấp đúp vào nó và chọn tùy chọn Enabled .
Sau đó, chọn Chính sách thực thi từ danh sách thả xuống. Bạn sẽ thấy ba tùy chọn này-
- Chỉ cho phép các tập lệnh đã ký
- Cho phép(Allow) các tập lệnh cục bộ và các tập lệnh được ký từ xa
- Cho phép tất cả các tập lệnh
Nếu bạn muốn tắt thực thi tập lệnh trong Windows PowerShell , hãy chọn tùy chọn Đã (Disabled ) tắt .
Dù bằng cách nào, hãy nhấp vào Áp dụng (Apply ) và OK để lưu thay đổi.
Như đã nói trước đó, có thể thực hiện thay đổi tương tự bằng cách sử dụng Registry Editor . Trước đó, bạn nên tạo một điểm Khôi phục Hệ thống và sao lưu tất cả các tệp Registry(backup all Registry files) .
Bật hoặc tắt thực thi tập lệnh Windows PowerShell bằng Registry
Để bật hoặc tắt thực thi tập lệnh Windows PowerShell , hãy làm theo các bước sau-
- Nhấn Win + Win+R
- Gõ regedit và nhấn nút Enter .
- Bấm vào nút Có(Yes) .
- Chuyển đến Windows bên trong khóa HKLM(HKLM key) .
- Nhấp chuột phải vào Windows> Mới> Khóa.
- Đặt tên nó là PowerShell .
- Nhấp chuột phải(Right-click) vào PowerShell> Giá (Value)PowerShell > New DWORD (32-bit) .
- Đặt tên nó là EnableScripts .
- Nhấp đúp vào nó để đặt dữ liệu Giá trị(Value) là 1 .
- Right-click PowerShell > New > String Value .
- Đặt tên nó là ExecutionPolicy .
- Nhấp đúp vào nó để đặt dữ liệu Giá trị(Value) như được đề cập bên dưới.
Nếu bạn muốn tìm hiểu thêm, hãy tiếp tục đọc.
Để bắt đầu, hãy nhấn Win+R , nhập regedit
và nhấn nút Enter . Nếu bạn thấy lời nhắc UAC , hãy nhấp vào nút Có (Yes ) để mở Trình chỉnh sửa sổ đăng ký(Registry Editor) trên máy tính của bạn. Sau đó, điều hướng đến đường dẫn sau-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Nhấp chuột phải vào Windows, chọn New > Key, và đặt tên là PowerShell .
Bạn sẽ phải tạo Giá trị DWORD(DWORD) (32-bit) và Giá trị (Value)chuỗi(String Value) trong khóa PowerShell . Để làm điều đó, hãy nhấp chuột phải vào PowerShell > New > DWORD (32-bit) Value và đặt tên là EnableScripts .
Nhấp đúp(Double-click) vào EnableScripts để đặt dữ liệu Giá trị (Value data ) là 1 hoặc 0 . Nếu bạn muốn bật chức năng này, hãy đặt nó thành 1 . Nếu không, hãy để nó là 0 .
Bây giờ, bạn sẽ phải thiết lập chính sách thực thi. Để làm điều đó, hãy nhấp chuột phải vào PowerShell > New > String Value và đặt tên là ExecutionPolicy .
Sau đó, nhấp đúp vào nó và nhập dữ liệu Giá trị (Value data ) như đã nói bên dưới-
- Đã ký tất cả:(AllSigned:) Chỉ cho phép các tập lệnh đã ký
- RemoteSigned : Cho phép các tập lệnh cục bộ và các tập lệnh đã ký từ xa
- Không hạn chế:(Unrestricted:) Cho phép tất cả các tập lệnh
Cuối cùng, nhấp vào nút OK để lưu thay đổi.
Đó là tất cả! Hy vọng nó giúp.
Related posts
Cách cài đặt Google Chrome bằng Windows PowerShell
Windows PowerShell ISE vs Windows PowerShell: Sự khác biệt là gì?
Lái xe Format External Hard Drive or USB bằng Windows PowerShell
Vô hiệu hóa Security Questions bằng Windows 10 bằng cách sử dụng PowerShell Script
Làm thế nào để sử dụng Windows PowerShell ISE - người mới bắt đầu Hướng dẫn
Cách kiểm tra PowerShell version bằng Windows 11/10
Tìm hiểu khi Windows đã được cài đặt. install date gốc của nó là bao nhiêu?
Replace Powershell với Command Prompt trong Windows 10 Start Menu
Export and Backup Device Drivers Sử dụng PowerShell trong Windows 10
PowerShell mở tại Startup trong Windows 10
Cách chuyển đổi giữa CMD and PowerShell trong Windows Terminal
Cách tạo danh sách các chương trình đã cài đặt với PowerShell trên Windows 10
Cách gỡ cài đặt PowerShell trong Windows 10
Cách tạo Local User Account bằng PowerShell trong Windows 10
Cách đặt lại Microsoft Store apps bằng PowerShell trong Windows 10
Làm thế nào để xem lệnh PowerShell History trên Windows 10
Run PowerShell Scripts Locally mà không đăng nhập bằng Windows 10
Cách tiêu diệt một quy trình bằng Command Line bằng Windows 10
Làm thế nào để chặn IP hay một trang web sử dụng PowerShell trong Windows 10
Vô hiệu hóa Scroll-Forward bằng CMD and PowerShell trên Windows 10