据我所知,powershell每个用户都有一个配置文件。我想为不同的“帽子”准备多个环境,我可以把它放在头上。就像启动我的“数据库工作者shell”一样,它提供了一组用于处理特殊数据库的快捷方式。稍后我会启动一个可能是我的“数据处理shell”的环境,它提供其他快捷方式。
管理它的最佳方法是什么?
欢呼声, Achim的
答案 0 :(得分:0)
我相信有很多方法,“最好的方法”取决于许多未解释的因素。以下是一种不是最好但直截了当的方式。
配置文件只是在启动时在全局范围内自动点源的脚本。在某种意义上,我们可以在以后的“动态配置文件”中调用任何在全局范围内采用点源的脚本。我们可以使用相同的名称但不同的值来安装多个脚本来安装全局变量,函数,别名等。换句话说,我们可以有几个安装不同“环境”的脚本。我们随时拿一个并做:
. Set-Environment<SomeName>.ps1
并继续使用新环境SomeName
。或多或少,我在实践中使用这样的方法(正是在使用数据库时,BTW)。