Jak dodać zaufane repozytorium w PowerShell w Windows 10

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