永久添加PowerShell模块吗?(导入模块)

vsk*_*vds 2 windows powershell module import-module powershell-3.0

我正在使用在GitHub上找到的第三方模块,并将其导入:

powershell Import-Module .\foo.ps1
Run Code Online (Sandbox Code Playgroud)

这将成功导入,并且该模块运行良好。但是,当我打开一个新的PowerShell终端时,它不会加载该模块,因此我必须Import-Module每次都运行命令。是否可以永久加载模块?

我将Windows 10与PowerShell v3结合使用。

Kei*_*las 5

您可以将其添加到默认情况下Powershell加载的配置文件之一。最好的选择是

%UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 
Run Code Online (Sandbox Code Playgroud)

要么

%UserProfile%\My Documents\WindowsPowerShell\profile.ps1

有关完整列表,请参见https://docs.microsoft.com/zh-cn/previous-versions//bb613488(v=vs.85)


Ola*_*laf 5

因为如果您使用Install-Module将 Powershell v3 模块安装到正确的位置,它们将自动加载。

以下是有关安装 Powershell 模块的其他信息:安装 PowerShell 模块