powershell - 与 Chocolatey 一起使用什么安装程序类型来安装 powershell 模块?

标签 powershell chocolatey

我有一组我想用 Chocolatey 管理的 Powershell 模块。它只是我要部署的 Module 文件夹。我应该使用什么 $installerType?有没有人建议在安装 Powershell 模块时应该考虑什么方法?

最佳答案

我猜$installertype您所指的参数是与 Install-ChocolateyPackage 关联的输入参数之一。记录的命令(或类似命令)here .这种帮助方法实际上仅在您使用 MSI 或 EXE 安装应用程序时使用,您指示 Chocolatey 从 Internet 为您下载。

安装 PowerShell 模块时,您不太可能有 EXE 或 MSI 来为您进行安装。更有可能的是,您将有一个需要解压到 PowerShell Modules 文件夹中的 zip 文件,或者您想要放置在那里的直接 *.psm1 文件。在这种情况下,一个辅助方法如 Install-ChocolateyZipPackage您可以找到文档 here可能会更好。

chocolatey.org 上有许多巧克力包这已经展示了如何安装 PowerShell 模块。我建议你看看这些包,例如:

  • PowerShell DSC Modules
  • poshgit
  • Posh-hg
  • Pester

  • 这将为您提供一些有关您可以进行安装的不同方式的想法。如果您还没有,请执行 choco install nugetpackageexplorer然后使用这个工具查看上面每个包的内容,如下图:

    enter image description here

    然后希望你能实现你想要的。

    关于powershell - 与 Chocolatey 一起使用什么安装程序类型来安装 powershell 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25537778/

    相关文章:

    powershell - 是否可以仅使用程序和shimgen的setup.exe来使用C​​hocolatey创建静默安装程序?

    cmd - 如何仅使用cmd更改默认的chocolatey安装目录?

    powershell - 使用ConvertTo-Json时,powershell将date属性转换为字符串

    file - 是否可以使用重定向运算符将输出重定向到文件,而无需在Powershell中写入字节顺序标记?

    Powershell 脚本在远程连接时有效,但不能作为 Azure 启动任务

    chocolatey - Chocolatey 如何知道本地安装了哪些软件包?

    github-actions - Chocolatey 无法在 GitHub Actions 中安装 visualstudio2017-workload-vctools

    windows - 如何设置 Chocolatey 将应用程序安装到另一个驱动器上?

    powershell - 我的 PowerShell 脚本

    powershell - 我正在设计一个厚 UI 诊断工具,它是否应该直接集成到 PowerShell