Поиск по сайту:

Настройка вашей среды PowerShell с помощью профиля PowerShell


Если вы часто используете PowerShell, вы можете захотеть изменить некоторые настройки по умолчанию, чтобы модифицировать ваше окно PowerShell. Мы можем сделать это, создав профиль PowerShell, где вы можете добавить псевдонимы для функций, которые вы используете часто, загружать модули при запуске, изменять корневой каталог или добавлять переменные пути.

Сначала нам нужно проверить, существует ли уже файл профиля

#returns false if it not exists
test-path $profile

Если файл не существует, мы создаем его с помощью следующей команды.

New-Item -path $profile -type file -force

Файл будет создан в указанной директории. Откройте файл в блокноте, чтобы начать создание вашего профиля.

Что мы можем добавить в профиль?

Некоторые базовые вещи, такие как местоположение корневой папки по умолчанию, очистка экрана при загрузке или изменение некоторых цветов:

set-location c:

$shell = $Host.UI.RawUI

$shell.WindowTitle= "PS"

$shell.BackgroundColor = "Black"
$shell.ForegroundColor = "White"

Переменная PATH

Но более полезным является добавление папок в вашу переменную PATH. Таким образом, вы сможете легко использовать свои скрипты, модули или скрипты-подключения, которые у вас могут быть. Я храню некоторые из этих скриптов в папке Dropbox. Вы можете добавить их с помощью следующей команды.

$env:Path += ";C:\Users\<user>\Dropbox\SysAdminScripts\Connectors"

Если мне нужно подключиться к Exchange Online, например, я могу просто ввести ConnectTo-Exchange, и скрипт соединителя запустится.

Псевдонимы

Многие команды PowerShell имеют псевдонимы, но вы можете создать псевдоним для одного из своих собственных скриптов или существующих командлетов. Например, если вы часто используете import-module, следующий псевдоним будет полезен.

Set-Alias im Import-Module