Как загрузить профиль в PowerShell ISE?

У меня есть хорошо работающая среда PowerShell, которая предварительно загружает несколько настроек, функций и модулей из файла моего профиля C:\Users\Paebbels\Documents\WindowsPowerShell\Microsoft. PowerShell_profile.ps1.

Можно ли загрузить тот же файл профиля во встроенную консоль PowerShell ISE PowerShell?


person Paebbels    schedule 18.03.2015    source источник
comment
Вы можете посмотреть этот ответ, чтобы получить полное объяснение.   -  person JPBlanc    schedule 01.04.2015
comment
@JPBlanc Спасибо за ваше уточнение.   -  person Paebbels    schedule 01.04.2015


Ответы (2)


Если ввести код

C:\Users\Paebbels\Documents\WindowsPowerShell\profile.ps1

вместо этого его будут загружать как ISE, так и хост консоли.

person Mike Shepard    schedule 18.03.2015

Добавьте копию этого файла с именем:

C:\Users\Paebbels\Documents\WindowsPowerShell\Microsoft.PowerShellise_profile.ps1
person CB.    schedule 18.03.2015
comment
Будет ли предпочтительнее ссылка, чтобы ему не пришлось вносить изменения в два файла? - person Matt; 18.03.2015
comment
@Matt Возможно, другой ответ правильный, я никогда не использовал один и тот же профиль для consolehost и ISE. Некоторые модули/плагины/функции/скрипты, загруженные в профиль, могут работать только в одном и наоборот ;) - person CB.; 18.03.2015
comment
Это имеет смысл. Тогда оба ответа все еще имеют значение. Зависит от сценария, а не только от ОП. - person Matt; 18.03.2015
comment
Также стоит упомянуть, что использование C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1 создает общесистемный профиль. - person ConanW; 18.03.2015