如何使用PowerShell更改环境变量?

时间:2014-08-26 21:36:45

标签: powershell sharepoint

在Windows 2012 R2中安装AppFabric时发现此问题: AppFabric installation failed because installer MSI returned with error code : 1603

我正在尝试使用powershell为我的Sharepoint 2013安装创建一个自动脚本

是否可以使用PowerShell更改此设置?怎么样?

1 个答案:

答案 0 :(得分:3)

您可以使用以下方式临时设置变量:

$env:PSModulePath = "C:\Windows\system32\WindowsPowerShell\v1.0\Modules\"

或者您可以通过以下方式永久更改它:

[Environment]::SetEnvironmentVariable("PSModulePath", "C:\Windows\system32\WindowsPowerShell\v1.0\Modules\", "Machine")

请注意,如果您尝试在“计算机”级别永久更改它,那么任何已经加载环境的内容都会在重新加载环境之前获取更改,即任何已经运行的内容都需要重新启动。

您也可以同时执行这两项操作,以便第一个更改Process变量以用于之后运行的任何内容,然后第二个更改Machine变量,然后很快重新启动,以便所有内容都获取新环境。