在所有会话中保留PSModulePath

时间:2017-05-09 14:12:08

标签: powershell

我有一个PSModule,我想放在我自己的PSTools目录中,而不是PSModule的标准PowerShell保留目录。我用了命令

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

这有效,但它只适用于我当前的会话,PS似乎在创建新会话后忘记了我的设置,我必须重新设置它。

如何在所有PowerShell会话中保留我的$ env设置,如果可能,所有用户?如果可能的话,我不想破解注册表。只有在可行时才使用ps命令。

1 个答案:

答案 0 :(得分:2)

logN = lognorm(s=[sigma], loc=0, scale=exp(mu))
domain = np.linspace(logN.ppf(0.01), logN.ppf(0.99), 250)

ax2.set_title('uncertainty', size = 'x-small')
ax2.set_xlabel('exceedance frequency', size = 'x-small')
ax2.set_ylabel('probability', size= 'x-small')
ax2.tick_params( axis = 'both', which ='major', labelsize = 7)
ax2.plot(domain, logN.pdf(domain))
  

要使用脚本添加持久变量,请使用   Environment类上的SetEnvironmentVariable方法。例如,   上面的脚本添加了“C:\ MyPSModule”路径   为PSModulePath环境变量的值   电脑。将路径添加到用户PSModulePath环境   变量,将目标设置为“用户”。

     
相关问题