Home
» WINDOWS
»
Cách chuyển đổi tập lệnh PowerShell sang EXE trên Windows 10
Cách chuyển đổi tập lệnh PowerShell sang 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 thấy một kịch bản hoàn hảo, thì nó có thể sẽ giúp bạn dễ dàng thực hiện một công việc hàng ngày. Một tập lệnh là tuyệt vời nhưng nó đi kèm với 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 như thế 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à script và một biểu tượng để EXE sử dụng. Lấy một biểu tượng rất dễ dàng, vì vậy hãy chọn thứ gì đó 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, hãy chọn tập lệnh mà bạn muốn chuyển đổi thành EXE. Trong trường Tệp đích, hãy nhập tên cho tệp đầu ra và đảm bảo rằng nó có phần mở rộng tệp EXE. Trong trường Biểu tượng, hãy chọn tệp biểu tượng mà bạn đã tạo cho tệp thực thi của mình.
Các trường khác khá dễ hiểu vì vậy hãy tiếp tục và điền 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'.
Một cửa sổ PowerShell sẽ mở ra và hiển thị quá trình biên dịch. Sẽ không mất quá nhiều thời gian nhưng khi quá trình 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 một 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 và sau đó tự thoát ra, EXE sẽ hoạt động như vậy. Nó vẫn sẽ hoạt động giống như kịch bản gốc, chỉ là 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 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 một script nhưng EXE thường được hỗ trợ tốt hơn. Nếu bạn đang tìm cách 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 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 hàng loạt mà bạn muốn chuyển đổi sang EXE? Nó cũng dễ dàng mặc dù kết quả có thể khác nhau tùy thuộc vào kịch bản.