Tìm kiếm trang web

Cách chuyển đổi tập lệnh PowerShell thành EXE trên Windows 10


Tập lệnh rất phù hợp khi bạn có nhu cầu rất cụ thể mà ứng dụng không thể đáp ứng. Nếu bạn biết cách viết một kịch bản hoặc bạn đã tìm được một kịch bản hoàn hảo, thì công việc hàng ngày của bạn có thể sẽ dễ dàng hơn. Một kịch bản rất hay nhưng nó có một số hạn chế. Đôi khi, sẽ tốt hơn nếu bạn có tệp EXE để làm việc và bạn sẽ ngạc nhiên khi biết việc chuyển đổi tập lệnh PowerShell thành tệp EXE dễ dàng đến mức nào.

Chuyển đổi tập lệnh PowerShell thành EXE

PS2EXE-GUI là công cụ cung cấp cho bạn GUI để chuyển đổi tập lệnh PowerShell thành tệp EXE. Tất cả những gì bạn thực sự cần là tập lệnh và biểu tượng để EXE sử dụng. Việc lấy một biểu tượng cực kỳ dễ dàng, vì vậy hãy chọn biểu tượng phù hợp với tập lệnh của bạn, sau đó tải xuống và chạy PS2EXE-GUI.

Trong trường Nguồn, chọn tập lệnh bạn muốn chuyển đổi sang EXE. Trong trường Tệp đích, nhập tên cho tệp đầu ra và đảm bảo tệp đó có phần mở rộng tệp EXE. Trong trường Biểu tượng, chọn tệp biểu tượng mà bạn đã tạo để thực thi.

Các trường khác khá dễ hiểu vì vậy hãy tiếp tục và điền chúng vào. Không có cài đặt nào khác mà bạn cần thay đổi. Nhấp vào 'Biên dịch'.

Cửa sổ PowerShell sẽ mở ra và hiển thị quá trình biên dịch. Quá trình này sẽ không mất quá nhiều thời gian nhưng khi hoàn tất, bạn sẽ thấy thông báo 'Nhấn Enter để thoát:'. Nhấn phím Enter hai lần để đóng cửa sổ PowerShell. Truy cập thư mục chứa tập lệnh bạn đã chuyển đổi và EXE đã chuyển đổi sẽ ở đó.

Ứng dụng sẽ không tạo chương trình có thể cài đặt. Khi bạn chạy tệp EXE, nó sẽ chỉ chạy tập lệnh như thể nó được chạy từ tệp PS1. Nếu tập lệnh được viết để thực hiện một chức năng nhất định rồi tự thoát, EXE cũng sẽ hoạt động tương tự. Nó sẽ vẫn hoạt động giống như kịch bản gốc, chỉ là nó được đóng gói trong một bao bì khác.

Với tập lệnh PowerShell ở định dạng tệp EXE, việc chạy tập lệnh như một phần của quy trình tự động hóa sẽ dễ dàng hơn nhiều. Không phải tất cả các công cụ tự động hóa đều có thể hoạt động tốt với tập lệnh nhưng EXE thường được hỗ trợ tốt hơn. Nếu bạn đang muốn phân phối một tập lệnh và không muốn người dùng thiếu kinh nghiệm giả mạo tập lệnh đó thì việc phân phối nó dưới dạng EXE có lẽ là một ý tưởng tốt hơn.

Bạn có tập lệnh bó mà bạn muốn chuyển đổi sang EXE? Điều đó thật dễ dàng mặc dù kết quả có thể khác nhau tùy theo kịch bản.

Bài viết liên quan