Home
» WINDOWS
»
Как преобразовать сценарий PowerShell в EXE в Windows 10
Как преобразовать сценарий PowerShell в EXE в Windows 10
Сценарии отлично подходят, когда у вас есть очень конкретная потребность, которую приложение не может удовлетворить. Если вы знаете, как написать сценарий или нашли идеальный вариант, он, вероятно, облегчит вам повседневную задачу. Скрипт отличный, но с некоторыми ограничениями. Иногда лучше, если у вас есть EXE-файл для работы, и вы будете удивлены, узнав, насколько легко преобразовать сценарий PowerShell в EXE-файл.
Преобразование сценария PowerShell в EXE
PS2EXE-GUI - это инструмент, который предоставляет графический интерфейс для преобразования сценария PowerShell в EXE-файл. Все, что вам действительно нужно, это сценарий и значок для EXE. Получить значок очень просто, поэтому выберите что-то, что подходит вашему сценарию, а затем загрузите и запустите PS2EXE-GUI.
В поле «Источник» выберите сценарий, который нужно преобразовать в EXE. В поле «Целевой файл» введите имя выходного файла и убедитесь, что он имеет расширение EXE. В поле «Значок» выберите файл значка, который вы создали для своего исполняемого файла.
Остальные поля говорят сами за себя, так что заполните их. Нет других настроек, которые вам нужно изменить. Щелкните "Скомпилировать".
Откроется окно PowerShell, в котором будет показан процесс компиляции. Это не займет много времени, но по завершении вы увидите сообщение «Нажмите Enter, чтобы выйти:». Дважды нажмите клавишу Enter, чтобы закрыть окно PowerShell. Посетите папку, в которой был преобразован скрипт, и там должен быть преобразованный EXE.
Приложение не создает устанавливаемую программу. Когда вы запускаете EXE-файл, он просто запускает сценарий, как если бы он был запущен из файла PS1. Если сценарий был написан для выполнения определенной функции, а затем завершился сам, EXE будет действовать так же. Он по-прежнему будет действовать как оригинальный сценарий, только в другой упаковке.
Сценарий PowerShell в формате EXE-файла значительно упрощает запуск сценария в рамках процесса автоматизации. Не все инструменты автоматизации могут хорошо работать со сценарием, но EXE обычно лучше поддерживаются. Если вы хотите распространять скрипт и не хотите, чтобы неопытные пользователи вмешивались в него, лучше распространить его как EXE.
У вас есть пакетный сценарий, который вы хотите преобразовать в EXE? Это так же просто, хотя результаты могут отличаться в зависимости от сценария.