巧克力问题-创建Powershell脚本的zip包?

问题描述 投票:0回答:1

我有一些Powershell脚本,其中包含一些相关文件,没有可执行文件。如果可以说运行Choco install MyStuff之类的命令,那将很棒,安装将创建一个名为C:\ MyStuff的文件夹并将Powershell脚本复制到该文件夹​​中。非常简单,但想知道是否可以使用Choco做到这一点。感谢您的任何建议!

chocolatey
1个回答
0
投票

这是Chocolatey软件包的非常基本的用例。 (基本上,许多“便携式” Chocolatey软件包都以这种方式工作。)

[我建议您研究choco new命令提供的帮助-您最终将获得许多信息和提示,以及如何开始创建自定义程序包。

只需使用要部署的内容创建一个.zip / .7z文件,然后创建一个Chocolatey程序包,即可使用Install-ChocolateyZipPackage帮助程序功能将该存档提取到所选位置,例如C:/ MyStuff。

Install-ChocolateyZipPackage为例。

chocolateyInstall.ps1

nomacs.portable

在这种情况下,文件'nomacs-portable-win.zip'被解压缩到'tools'文件夹-最有可能是'C:/ProgramData/Chocolatey/lib/nomacs.portable/tools'-如果您更改'Destination'在脚本'C:/ MyStuff'中,提取的文件将在那里结束。

© www.soinside.com 2019 - 2024. All rights reserved.