Jeśli nie jesteś zaznajomiony z obsługą PowerShell lub chcesz uprościć proces realizacji swoich zadań za pomocą skryptów czy poleceń, rozważ skorzystanie z modułu PowerShell. Możesz zainstalować niemal każdy moduł, jednak PowerShell ostrzeże cię, jeśli próba instalacji pochodzi z niezaufanego repozytorium, co jest dodatkową warstwą bezpieczeństwa. Nie powinno to stanowić większego problemu – możesz zignorować ostrzeżenie lub dodać dane repozytorium jako zaufane. Cała procedura jest dość prosta i wymaga jedynie znajomości nazwy repozytorium, które chcesz dodać.
Nazwa repozytorium
Jeżeli znasz już nazwę repozytorium, z którego chcesz pobrać moduły, możesz przejść do kolejnej sekcji. W przypadku, gdy znasz jedynie nazwę modułu, ale nie masz pojęcia, z jakiego repozytorium pochodzi, musisz najpierw ustalić tę informację. Na szczęście to również jest łatwe do wykonania.
Otwórz PowerShell i wprowadź poniższe polecenie:
Składnia:
Find-Module -Name "NazwaModułu"
W miejsce „NazwaModułu” wpisz nazwę modułu, który chcesz zainstalować.
Przykład:
Find-Module -Name "BurntToast"
Proces wyszukiwania nazwy repozytorium w PowerShell może chwilę potrwać, jednak po jego zakończeniu otrzymasz informacje o wersji, nazwie modułu oraz nazwie repozytorium.
Gdy już znasz nazwę repozytorium, możesz je dodać jako zaufane w PowerShell.
Jak dodać zaufane repozytorium w PowerShell
Aby dodać repozytorium do zaufanych, uruchom poniższe polecenie:
Składnia:
Set-PSRepository -Name "NazwaRepozytorium" -InstallationPolicy Trusted
Przykład:
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
Jak usunąć zaufane repozytorium
Aby usunąć zaufane repozytorium w PowerShell, użyj tego polecenia:
Składnia:
Unregister-PSRepository -Name "NazwaRepozytorium"
Przykład:
Unregister-PSRepository -Name "PSGallery"
Dlaczego warto dodawać repozytorium?
Nie ma sensu dodawanie każdego repozytorium, z którego korzystasz do instalacji modułów, jako zaufanego. Dobrym powodem do dodania repozytorium do zaufanych jest planowanie regularnych instalacji z tego źródła. W przypadku sporadycznego pobierania elementów, wystarczy potwierdzić instalację, gdy pojawi się odpowiedni komunikat.
Warto również przemyśleć edytowanie listy dodanych repozytoriów. Ich liczba może się kumulować, a dla bezpieczeństwa lepiej jest posiadać jedynie te, które są naprawdę potrzebne. Aby zobaczyć listę wszystkich zaufanych repozytoriów w PowerShell, wprowadź poniższe polecenie:
Get-PSRepository
Po zainstalowaniu moduł powinien działać bez zakłóceń. Nie będziesz musiał potwierdzać użycia modułu za każdym razem, dlatego repozytorium, z którego pochodzi, nie musi być koniecznie dodane jako zaufane.
newsblog.pl