我该如何更改PowerShell模块的安装路径?

5

我正在使用3.0版本,但似乎没有办法指定一个默认的文件夹来安装所有的模块。特别是,我正在尝试安装Posh-Git,但它坚持要在MyDocuments\WindowsPowershell中安装模块。我该怎么改变这种情况呢?

1个回答

8

默认情况下,PowerShell在两个位置之一查找模块,这两个位置都在PSModulePath环境变量中指定。

   System modules: %windir%\System32\WindowsPowerShell\v1.0\Modules
   Current user modules:  %UserProfile%\Documents\WindowsPowerShell\Modules

您可以将自己的模块目录添加到路径中:

$env:PSModulePath+=';c:\MyModules'

1
我不明白。这只是改变了Powershell查找模块的位置,而不是它们安装的位置? - Lieven Keersmaekers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接