Tin tức và phân tích của tất cả các thiết bị di động

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

Tập lệnh rất tuyệt 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 kịch bản hoặc đã tìm được một kịch bản hoàn hảo, nó có thể sẽ giúp công việc hàng ngày của bạn trở nên dễ dàng hơn. Kịch bản là tuyệt vời nhưng có một số hạn chế. Đôi khi sẽ tốt hơn nếu bạn có 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 như thế nào.

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

PS2EXE-GUI là công cụ cung cấp 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 tệp EXE. Lấy biểu tượng rất dễ dàng, vì vậy hãy chọn thứ gì đó phù hợp với kịch bản 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 thành tệp EXE. Trong trường Tệp đích, hãy nhập tên cho tệp đầu ra và đảm bảo rằng tệp đó có phần mở rộng EXE. Trong trường Biểu tượng, chọn tệp biểu tượng bạn đã tạo để thực thi.

Các trường khác khá dễ hiểu, vì vậy hãy điền vào chúng. Không có cài đặt nào khác mà bạn cần thay đổi. Nhấp vào “Xây dựng”.

Một cửa sổ PowerShell sẽ mở ra và hiển thị quá trình xây dựng. Sẽ không mất quá nhiều thời gian nhưng bạn sẽ thấy “Nhấn Enter để thoát:” khi quá trình này hoàn tất. Nhấn Enter hai lần để đóng cửa sổ PowerShell. Truy cập thư mục chứa tập lệnh đã chuyển đổi và EXE đã chuyển đổi sẽ ở đó.

Ứng dụng sẽ không tạo chương trình để cài đặt. Khi bạn chạy 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 cụ thể và sau đó tự đóng lại, thì tệp EXE cũng sẽ làm như vậy. Nó sẽ vẫn hoạt động giống như tập lệnh gốc, chỉ là trong một gói 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 các tệp EXE thường được xử lý tốt hơn. Nếu bạn muốn phân phối một tập lệnh và không muốn những người dùng thiếu kinh nghiệm loay hoay với nó, 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ó muốn chuyển đổi thành tệp EXE? Thật dễ dàng, mặc dù kết quả có thể khác nhau giữa các kịch bản.