Profil PowerShell | Szczegółowy przewodnik

Profil PowerShell | Szczegółowy przewodnik
PowerShell Ma szeroką gamę obsługi różnych systemów operacyjnych, w tym macOS, Windows, Linux itp. Jest to język oparty na skryptach, który zapewnia możliwość automatyzacji i konfigurowania różnych zadań. Profil PowerShell to w zasadzie skrypt, który wykonuje się w środowisku konsoli, gdy użytkownik rozpoczyna nową sesję.

Profil PowerShell może zawierać zestaw cmdlet, funkcji i aliasów, aby zautomatyzować zestaw wymagań dla użytkownika. W tym przewodniku znajduje się przegląd profilu PowerShell. Ponadto nauczysz się także tworzyć, a także dostosowywać Profil PowerShell.

Jak utworzyć profil PowerShell?

Profil PowerShell nie jest dostępny do użytku domyślnie. Musisz go utworzyć przed dostosowaniem różnych operacji za pomocą PowerShell. Profil PowerShell można utworzyć za pomocą CMDLET nowego elementu lub za pomocą polecenia notatnika. W tej sekcji zawiera obie metody tworzenia profilu PowerShell.

Notatka: Preferowane jest użycie najnowszej PowerShell 7. W tym przewodniku wykorzystuje PowerShell 7 do tworzenia i korzystania z profilu PowerShell. Możesz przejść do najnowszej wersji PowerShell za pomocą następującego linku:

Zaktualizuj swoją wersję PowerShell.

Metoda 1: Utwórz profil PowerShell za pomocą CMDLET nowego elementu

Zasadniczo nowa cmdlet służy do utworzenia nowego pliku lub katalogu w PowerShell. Pomaga jednak również w tworzeniu profilu PowerShell, wykonując poniżej wspomniane kroki:

Krok 1: Open PowerShell 7

Wyszukaj PowerShell 7 w pasku wyszukiwania i kliknij „Uruchom jako administrator”, aby otworzyć PowerShell 7 z uprawnieniami root:

Krok 2: Sprawdź istnienie profilu

W drugim etapie sprawdź, czy profil jest już utworzony, czy nie za pomocą następującej cmdlet ścieżki testowej:

Profil testowy $

Zwracane dane wyjściowe to Fałsz, który stwierdza, że ​​profil PowerShell nie został jeszcze utworzony.

Krok 3: Utwórz profil

Utwórz plik o nazwie „profil.PS1„Korzystanie z nowej cmdlet, tak jak to zrobiliśmy tutaj:

New -Item -path $ profilu -Type Plik -Force

Pomyślne wykonanie polecenia weryfikuje tworzenie profilu PowerShell. Możesz jednak zweryfikować go za pośrednictwem komendy poniżej:

Profil testowy $

Dane wyjściowe powraca, co pokazuje, że tworzenie profilu jest wykonywane w PowerShell.

Metoda 2: Utwórz profil PowerShell za pomocą notatnika

W tej metodzie omówiono instrukcje krok po kroku do budowy profilu PowerShell za pomocą notatnika.

Krok 1: Utwórz profil

Notatnik można uruchomić z PowerShell za pomocą Notatnik Słowo kluczowe. Poniższe polecenie utworzy pusty profil PowerShell:

Notatnik $ Profil

Krok 2: Sprawdź istnienie profilu

W drugim etapie sprawdź, czy profil jest już utworzony, czy nie za pomocą następującej cmdlet ścieżki testowej:

Profil testowy $

Wyświetlacz powraca „PRAWDA„, Który pokazuje weryfikację istnienia profilu w PowerShell.

Jak dostosować profil PowerShell

Profil PowerShell musi być dostosowany do użycia przez innych użytkowników. Jeśli zakres użytkownika nie zostanie zdefiniowany, profil będzie dostępny tylko dla bieżącego użytkownika. Możesz dostosować profil PowerShell dla innych użytkowników za pomocą jednej z następujących składni:

Typ profilu Ścieżka/ katalog profilu
Aktualny użytkownik
$ Profilu lub $ profilu.CurrentSercurrenthost
Wszyscy użytkownicy
$ Profil.AllusersCurrenthost
Wszyscy użytkownicy i wszyscy hosty
$ Profil.Allusersallhosts
Bieżący użytkownik i wszystkie hosty
$ Profil.CurrentUserallhosts

Na przykład możesz pozwolić wszystkim użytkownikom na dostęp do profilu. W tym celu wykonywane jest pierwsze polecenie. Podczas gdy drugie polecenie sprawdza, czy profil jest dostępny dla wszystkich użytkowników, czy nie:

$ Profil.Allusersallhosts
Profil testowy $.Allusersallhosts

Wyjście zapewnia, że ​​zwrócone dane wyjściowe jest prawdziwe, co stwierdza, że ​​profil został dostosowany dla wszystkich użytkowników i hostów.

Wniosek

Profil PowerShell zawiera zestaw aliasów, cmdletów, funkcji itp., Aby wykonać określoną sekwencję zadań dla określonego użytkownika. Zakres profilu PowerShell można ustawić zarówno dla bieżących, jak i dla wszystkich użytkowników. Profil PowerShell można utworzyć za pomocą CMDLET w nowym punkcie. Domyślnie jest używany dla bieżącego użytkownika. Jednak profil można utworzyć również dla wielu/wszystkich użytkowników. Ten post podał szczegóły dotyczące Profil PowerShell.