Можно ли настроить код профиля Powershell для запуска после каждого сценария? - PullRequest
2 голосов
/ 01 апреля 2011

Я настроил профиль Powershell для запуска при запуске Powershell.

Можно ли настроить powershell для вызова профиля после каждого сценария .ps1, чтобы мне не приходилось вызывать .$profile в конце каждого сценария?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2011

Я не знаю, как сделать то, что вы просите, не взламывая внутренности PowerShell (даже не уверен тогда).Я бы просто сделал, как вы предлагаете, поместите этот материал в отдельный скрипт и затем создайте для него простой псевдоним, например a или s, например:

New-Alias s c:\users\john\bin\reset.ps1
2 голосов
/ 02 апреля 2011

Вы можете поместить его в функцию prompt для перезагрузки после каждой команды:

function prompt
{
  . $profile
}

Я не знаю ни одного события, к которому вы могли бы подключиться, чтобы оно сработало после запуска скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...