如何将 Chocolatey 函数、核心和扩展导入 PowerShell 会话?

Dil*_*ali 4 powershell powershell-module chocolatey

我发现很多Chocolatey辅助函数:

C:\ProgramData\chocolatey\helpers\functions
Run Code Online (Sandbox Code Playgroud)

和扩展功能

C:\ProgramData\chocolatey\extensions\chocolatey-core
Run Code Online (Sandbox Code Playgroud)

当您开发甚至非Chocolatey软件包时非常有用。有没有办法将这些函数导入Powershell脚本和Powershell控制台会话?

Lee*_*ley 7

当您安装 Chocolatey 时,它会在您的 powershell 配置文件中放置几行代码,用于加载各种扩展和功能。[咧嘴笑]你可以在这里找到各种配置文件......

$Profile |
    Select-Object -Property *
Run Code Online (Sandbox Code Playgroud)

你可以在这里找到巧克力文件......

Get-ChildItem -Path env:\choc*
Run Code Online (Sandbox Code Playgroud)

对我来说,装载机在这里......

C:\ProgramData\chocolatey\lib\chocolatey\tools\chocolateyInstall\helpers\chocolateyProfile.psm1
Run Code Online (Sandbox Code Playgroud)

我的配置文件中加载它的代码是...

Import-Module $ChocolateyProfile
Run Code Online (Sandbox Code Playgroud)