是否可以将Powershell配置文件代码设置为在每个脚本之后运行?

时间:2011-04-01 11:30:12

标签: scripting powershell

我已经设置了一个Powershell配置文件,可以在Powershell启动时运行。

是否可以配置powershell以在每个.ps1脚本之后调用配置文件,因此我不必在每个脚本的末尾调用.$profile

2 个答案:

答案 0 :(得分:3)

我不知道如何在不攻击PowerShell内部的情况下做你要求的事情(当时甚至不确定)。我会按你的建议做,把这些东西放在一个单独的脚本中,然后为它创建一个简单的别名,如as,例如:

New-Alias s c:\users\john\bin\reset.ps1

答案 1 :(得分:2)

您可以将它放在prompt函数中,以便在每个命令后重新加载:

function prompt
{
  . $profile
}

我不知道你可以挂钩的任何事件会在脚本运行后触发。