powershell - 如何使用巧克力创建和安装 powershell 命令包?

标签 powershell chocolatey

我在脚本中有一些 powershell 命令,我想分发给团队中的每个人。此脚本可能会更新,我希望我的团队也能通过一种简单的方法来更新此脚本。有人建议我以前从未使用过的Chocolatey。我在 Chocolatey.org 常见问题解答中发现了以下内容:

"Chocolatey支持哪些类型的包?

二进制包 – 可安装/可移植应用程序 – 这是 98% 的 Chocolatey 包 – 大多数是指向真正的 native 安装程序和/或压缩软件的指针。

PowerShell 命令包 – 后缀为 .powershell 的包将安装 PowerShell 脚本作为命令,供您从任何地方调用。

开发包 – 后缀为 .dev 的包。例如 dropkick.dev。

即将推出 – 虚拟包 – 就像一个类别的包,您只需要该类别中的一个包。阅读更多……”

有没有人有使用 chocolatey 将 powershell 脚本安装到路径的示例,以便可以在机器上以任何方式执行其中的命令?我无法找到如何在线执行此操作的示例。

如果这是对巧克力的不当使用,请告诉我并随时推荐替代解决方案。

非常感谢您的宝贵时间。如果我不清楚或者您有任何问题要问我,请告诉我?

最佳答案

查看PowerShell Function Reference ,它具有您可以调用的所有不同功能。然后看一下,具体来说,Install-ChocolateyPowershellCommand helper 。这是 an example将 powershell 脚本作为命令安装的包的名称 ( source )。

关于powershell - 如何使用巧克力创建和安装 powershell 命令包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40407845/

相关文章:

azure - 如何修复 AzurePowerShell 管道任务中的语法错误?

function - 在 Powershell 中,如何在函数内设置变量值并使该值在父作用域中可用?

python - 如何在 Windows 中与另一个管理员用户一起运行应用程序

chocolatey - 如何获取用于构建静默安装的组件

windows - 与 Chocolatey 包管理器一起安装时,cygwin setup.exe 二进制文件在哪里?

azure - 使用 DSC cChocoPackageInstaller 通过 Chocolatey 安装 DotNet 4.6.1 失败

powershell - 静默所有 Powershell 输出

windows - 反引号放置为何重要?

meteor - Chocolatey: meteor v0.0.2 是根据您的来源提供的最新版本

chocolatey - 如何配置本地 Chocolatey 存储库?