我使用的是3.0版,似乎没有办法指定安装所有模块的默认文件夹。特别是,我正在尝试安装Posh-Git,但它坚持在MyDocuments \ WindowsPowershell中安装模块。我该如何改变?
答案 0 :(得分:7)
默认情况下,PowerShell会在两个位置之一中查找模块,这两个位置都在 PSModulePath环境变量。
System modules: %windir%\System32\WindowsPowerShell\v1.0\Modules
Current user modules: %UserProfile%\Documents\WindowsPowerShell\Modules
您可以将自己的模块目录添加到路径中:
$env:PSModulePath+=';c:\MyModules'