我希望将PS1文件转换为.exe文件,以便可以将其发布给技术含量较低的用户。
我相信,如果他们需要做的就是双击它,而不是解释如何通过PowerShell运行,那么对他们来说会容易得多。
我该如何实现?
如果您的脚本中包含机密信息,请使用PS2EXE-GUI代替此在线工具,该工具会强制您上载脚本并创建安全漏洞。
PS2EXE 工具的更新(所有版本都是开源的):
原始脚本来自Ingo Karstein,但开发似乎已于 2017 年停止。您可以在这里找到他的博客,以及他在 Microsoft Technet 论坛上的贡献。
Markus Scholtes继续开发该脚本,添加了一些有用的功能。您可以在此处找到他在 Microsoft Technet 上的帖子,并在此处找到github 存储库。
Powershelling 的答案将您指向Stuart Dootson的 Markus 项目的一个分支(此处和此处),该项目维护较少。明显的区别是“添加了对需要提升的脚本的支持。这会将合适的清单插入到该工具生成的可执行文件中。使用他的脚本版本构建的 .exe 文件需要提升”。
我建议查看 Markus Scholtes 的版本,但要小心(!)(2020 年 11 月 3 日的 README.md):
注意:PS2EXE 病毒检测不正确
某个愚蠢的白痴似乎滥用了 PS2EXE 来编译他的计算机病毒脚本。因此,越来越多的病毒扫描程序将使用 PS2EXE 创建的程序识别为恶意程序并将其删除。
拯救 PS2EXE 项目只有一个希望:请通过病毒扫描程序供应商的 Web 表单发送用 PS2EXE 创建的(无害)程序,以报告误报(我已经对其中一些进行了此操作,请仅使用误报页面)!
如果这不成功,那么我将不得不退出 PS2EXE,因为没有人可以再使用它了。
感谢您的支持
| 归档时间: |
|
| 查看次数: |
27698 次 |
| 最近记录: |