【发布时间】:2020-05-10 21:35:07
【问题描述】:
我有一些 Powershell 脚本,用于复制文件并使用 sript 中包含的所需安装步骤运行安装,我知道如何将这些脚本转换为 exe。我想知道,如何在powershell转换的exe中包含我正在使用脚本安装的文件?
【问题讨论】:
标签: powershell
我有一些 Powershell 脚本,用于复制文件并使用 sript 中包含的所需安装步骤运行安装,我知道如何将这些脚本转换为 exe。我想知道,如何在powershell转换的exe中包含我正在使用脚本安装的文件?
【问题讨论】:
标签: powershell
github 上的这个实用程序已被证明对我非常有用:
https://github.com/rzander/PS2EXE
它带有一个非常简单的 GUI 和命令行版本,但仅适用于一个 PowerShell 文件。
我修改了个人版本以获取多个文件并将它们组合成一个可执行文件。如果您有兴趣,请告诉我,我可以上传。
【讨论】:
我想为遇到相同问题或需要的人回答我自己的问题! 我一直都有这样做的方法,但我没有注意细节:对于我需要的是将安装 postgresql 无人值守的 .PS1 脚本转换为 .exe 文件,包括(嵌入在 exe 中的 Postgres) .
最好的工具是“PS1 to EXE”https://gallery.technet.microsoft.com/PS1-To-EXE-Generator-d39e8be2软件, 1. 加载您的 ps1 文件,确保一切正常。 2.嵌入ps1工作所需的文件(嵌入选项在“选项”旁边的右栏中)
然后你可以点击转换选项 PS:一定要有正确的文件路径。
【讨论】: