0
目前我们正在使用下面的命令安装一些模块,但它在C:\Program Files\WindowsPowerShell\Modules
中安装模块。如何将模块安装到自定义目录中?
Install-Module -Name XXX -RequiredVersion XXX -Repository XXX -Scope AllUsers
我们的要求是将此模块安装在E:\Modules
文件夹中。为此,我更新了如下的PSModulePath
环境变量。 (https://msdn.microsoft.com/en-us/library/dd878350(v=vs.85).aspx)
$p = [Environment]::GetEnvironmentVariable("PSModulePath")
$p += ";E:\Modules"
[Environment]::SetEnvironmentVariable("PSModulePath",$p)
但它仍然在安装C:\Program Files\WindowsPowerShell\Modules
。
如何在安装模块前将PSModulePath
更新为E:\Modules
?