PowerShell е чудесен начин да автоматизирате почти всичко в Windows. Това обаче не е само скриптов език. Ако откриете, че го използвате като корпус на командния ред, може да е полезно да съхранявате функциите и персонализациите си в профил, който се зарежда всеки път, когато заредите конзолата. Прочетете, за да разберете как.
Първото нещо, което трябва да направите, е да проверите дали вече имате профил. Има автоматична променлива, $ Profile, която съхранява напълно квалифицираното местоположение на профила PowerShell. Лесен начин да проверите дали профилът ви съществува е да използвате командата Test-Path на променливата "Профил".
Профил на тестова пътека
Както можете да видите, все още нямаме профилен файл, така че ще трябва да създадете такъв, можете лесно да го направите с командата New-Item.
Профил за нов елемент -Размер-Тип -Форс
Забележка: Използването на параметъра на сила ще доведе до създаването на профил, дори ако вече имате такъв. Това означава, че старият ви профил ще бъде презаписан.
Можете да редактирате потребителския си профил посредством notepad, който лесно се стартира с PowerShell.
бележник $ Профил
Можете да поставяте всички команди, функции, псевдоними и дори модули в профила си в PowerShell. Ето някои неща, примери и идеи за това, което можете да поставите в потребителския си профил.
Тъй като PowerShell 3 идва с актуализирана помощ, най-лесният начин да запазите актуализираните помощни файлове е чрез добавяне на командата Update-Help в профила ви.
Забележка: Update-Help ще изтегля помощни файлове само веднъж на ден, това е добре за нас, тъй като не искаме да актуализираме помощните файлове всеки път, когато отваряме конзолата. Ако искате да се актуализира всеки път, когато можете да използвате параметъра на сила.
Друго нещо, което обичам да добавя към профила ми, са обичайните функции, които съм написал с течение на времето, което ги прави автоматично достъпни в конзолата. По-долу можете да видите, че можете буквално просто да копирате функция от скрипт и да го сложите в профила си. То ще бъде налице за използване в конзолата.
И накрая, имам и някои персонализации към конзолата. Един от любимите ми файлове е показан по-долу, той основно определя дали сте отворили конзола на PowerShell и промените цвета на шрифта, така че винаги си спомням, че работя с повишени привилегии.
Какво имате в профила си? Кажете ни в коментарите.