如何将 Chocolatey 功能、核心和扩展导入 PowerShell 会话?
How to import Chocolatey function, core and extension to PowerShell sessions?
我发现很多 Chocolatey
辅助函数:
C:\ProgramData\chocolatey\helpers\functions
和扩展函数
C:\ProgramData\chocolatey\extensions\chocolatey-core
在开发非 Chocolatey
包时非常有用。有什么方法可以将这些功能导入 Powershell
脚本和 Powershell
控制台会话?
当您安装 chocolatey 时,它会在您的 powershell 配置文件中放置几行代码来加载各种扩展和功能。 [grin] 你可以在这里找到各种个人资料......
$Profile |
Select-Object -Property *
您可以在这里找到 choco 文件...
Get-ChildItem -Path env:\choc*
对我来说,装载机就在这里......
C:\ProgramData\chocolatey\lib\chocolatey\tools\chocolateyInstall\helpers\chocolateyProfile.psm1
我的配置文件中加载它的代码是...
Import-Module $ChocolateyProfile
还有一个 Chocolatey Package 也可以帮助解决此类问题。你可以在这里找到它:
https://chocolatey.org/packages/chocolateypowershell
安装后,只需双击桌面上的图标,您就会拥有一个 PowerShell 会话,其中已将巧克力块加载到会话中。
如果您只想在特定时间而不是总是加载这些片段,则此方法很有用。
我发现很多 Chocolatey
辅助函数:
C:\ProgramData\chocolatey\helpers\functions
和扩展函数
C:\ProgramData\chocolatey\extensions\chocolatey-core
在开发非 Chocolatey
包时非常有用。有什么方法可以将这些功能导入 Powershell
脚本和 Powershell
控制台会话?
当您安装 chocolatey 时,它会在您的 powershell 配置文件中放置几行代码来加载各种扩展和功能。 [grin] 你可以在这里找到各种个人资料......
$Profile |
Select-Object -Property *
您可以在这里找到 choco 文件...
Get-ChildItem -Path env:\choc*
对我来说,装载机就在这里......
C:\ProgramData\chocolatey\lib\chocolatey\tools\chocolateyInstall\helpers\chocolateyProfile.psm1
我的配置文件中加载它的代码是...
Import-Module $ChocolateyProfile
还有一个 Chocolatey Package 也可以帮助解决此类问题。你可以在这里找到它:
https://chocolatey.org/packages/chocolateypowershell
安装后,只需双击桌面上的图标,您就会拥有一个 PowerShell 会话,其中已将巧克力块加载到会话中。
如果您只想在特定时间而不是总是加载这些片段,则此方法很有用。