Główna » jak » Jak utworzyć profil PowerShell

    Jak utworzyć profil PowerShell

    PowerShell to świetny sposób na zautomatyzowanie prawie wszystkiego w systemie Windows. Jednak nie jest to tylko język skryptowy. Jeśli używasz go jako powłoki wiersza poleceń, może być użyteczne zapisywanie twoich funkcji i dostosowań w profilu, który będzie ładowany za każdym razem, gdy ładujesz konsolę. Czytaj dalej, aby dowiedzieć się, jak.

    Tworzenie profilu PowerShell

    Pierwszą rzeczą, którą musimy zrobić, to sprawdzenie, czy masz już profil. Istnieje automatyczna zmienna $ Profile, która przechowuje w pełni kwalifikowaną lokalizację profilu PowerShell. Łatwym sposobem sprawdzenia, czy Twój profil istnieje, jest użycie polecenia cmdlet Test-Path w zmiennej $ Profile.

    Ścieżka testowa $ Profil

    Jak widać, nie mamy jeszcze pliku profilu, więc będziemy musieli go utworzyć, możesz to łatwo zrobić za pomocą cmdletu New-Item.

    Nowy element -Path $ Profile -Type File -Force

    Uwaga: użycie parametru force spowoduje utworzenie profilu, nawet jeśli już go masz. Oznacza to, że twój stary profil zostanie nadpisany.

    Możesz edytować swój profil za pomocą notatnika, który łatwo można uruchomić za pomocą PowerShell.

    notepad $ Profil

    Możesz umieścić dowolne polecenia, funkcje, aliasy, a nawet moduły w swoim profilu PowerShell. Oto kilka przykładów i pomysłów na to, co możesz umieścić w swoim profilu.

    Ponieważ program PowerShell 3 zawiera aktualizowalną pomoc, najprostszym sposobem na aktualizowanie plików pomocy jest dodanie do aplikacji polecenia cmdlet Update-Help.

    Uwaga: Update-Help będzie pobierał pliki pomocy tylko raz dziennie, jest to dla nas dobre, ponieważ nie chcemy, aby aktualizował pliki pomocy za każdym razem, gdy otwieramy konsolę. Jeśli chcesz, aby był aktualizowany za każdym razem, gdy możesz użyć parametru siły.

    Kolejną rzeczą, którą chciałbym dodać do mojego profilu, są niestandardowe funkcje, które napisałem z biegiem czasu, dzięki czemu są automatycznie dostępne w konsoli. Poniżej możesz zobaczyć, że możesz dosłownie skopiować funkcję ze skryptu i umieścić ją w swoim profilu. Będzie wtedy dostępny do użycia w konsoli.

    Wreszcie mam również pewne modyfikacje konsoli. Jeden z moich ulubionych pokazano poniżej, w zasadzie określa, czy otworzyłeś podniesioną konsolę PowerShell i zmieniasz kolor czcionki, w ten sposób zawsze pamiętam, że pracuję z podwyższonymi uprawnieniami.

    Co masz w swoim profilu? Daj nam znać w komentarzach.