Создание файла профиля в PowerShell

Давайте для начала разберемся с понятием файла профиля.

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

Если Вы работаете с PowerShell первый раз, то для начала надо посмотреть политику выполнения, для это необходимо набрать команду
Get-ExecutionPolicy
Если функция нам возвратит Restricted, то необходимо выполнить команду
Set-ExecutionPolicy RemoteSigned

Для создания файла профиля воспользуемся командой
New-Item -type file $PROFILE -force
После создания файла давайте его откроем
Notepad $profile
Теперь давайте возьмем для примера вот что:
$today = Get-Date -displayHint date
#получим день недели
function events ($log="system")
{
Get-EventLog $log -newest 10
}
#получим 10 последних событий
#функция возвращает нам 10 последних событий из журнала, если не перелать параметр с именем, то будет использоваться журнал System

Теперь сохраним содержимое файла и перезапустим консоль PowerShell

Для проверки наберем в консоли:
$today
events "windows powershell" #здесь мы передаем параметр имени журнала

Если есть у Вас крутые функции, то прошу в комментарии

(Просмотров 84, 1 за сегодня)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *