4

Например, в Linux существует файл .bashrc или .cshrc, который загружается в bash или shell для настройки его при запуске. Что является аналогом файла для Power Shell в Windows 7. А также, что является аналогом команды источника в Power Shell.

PS Я хочу дать конфигурацию для Power Shell с помощью этого файла и источника его!

3 ответа3

3

Переменные, псевдонимы и т.д. Могут быть введены в профиль Powershell. Некоторая информация / детали могут быть найдены в http://technet.microsoft.com/en-us/library/ee692764.aspx

Я не знаю способа перезагрузки / перечитывания профиля, похожего на исходный код в Linux. Из того, что я понимаю, необходимо перезапустить Powershell, чтобы перечитать профиль.

3

В дополнении к p0rkjello ответа, вы можете источник сценария аналогично ига с помощью . $profile будет источником вашего скрипта профиля (если он существует). Конечно, вы можете использовать его для создания любого сценария, а не только профиля.

0

Профиль сохраняется в автоматической переменной $PROFILE . Существуют профили для каждого хоста (консоли и интегрированной среды сценариев) для текущего пользователя или всех пользователей (всего четыре). Автоматическая переменная $profile указывает на текущий профиль хоста текущих пользователей.

Вы можете увидеть пути к каждому профилю, выполнив:

$profile | Select-Object *user* | Format-List

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

ise $profile.CurrentUserAllHosts

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

. $profile

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .