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

Scripting 是否可以将Powershell配置文件代码设置为在每个脚本之后运行?,scripting,powershell,Scripting,Powershell,我已设置Powershell配置文件,以便在Powershell启动时运行 是否可以将powershell配置为在每个.ps1脚本之后调用配置文件,这样我就不必在每个脚本结束时调用$profile?我不知道有什么方法可以在不破坏powershell内部结构的情况下实现您的要求(甚至不确定)。我会按照您的建议,将这些内容放在单独的脚本中,然后为其创建一个简单的别名,如a或s,例如: New-Alias s c:\users\john\bin\reset.ps1 您可以将其放入提示符函数中,以便在

我已设置Powershell配置文件,以便在Powershell启动时运行


是否可以将powershell配置为在每个.ps1脚本之后调用配置文件,这样我就不必在每个脚本结束时调用
$profile

我不知道有什么方法可以在不破坏powershell内部结构的情况下实现您的要求(甚至不确定)。我会按照您的建议,将这些内容放在单独的脚本中,然后为其创建一个简单的别名,如
a
s
,例如:

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

您可以将其放入
提示符
函数中,以便在每个命令后重新加载:

function prompt
{
  . $profile
}

我不知道在脚本运行后会触发什么事件。

你为什么要这样做?该配置文件用于启动初始化,而不是在会话期间随机进行点寻源。根据您在配置文件中所做的操作,您可能会遇到很多错误(至少我会)。我使用我的配置文件进行环境初始化,方法是通过cls初始化,使用保存的脚本和几行文本切换到一个目录,以提醒我一些事情。我可以编写一个设置环境脚本,最初从配置文件调用,然后让它在运行.ps1脚本后再次调用它