Jak dodać zaufane repozytorium w PowerShell w Windows 10

Jeśli nie wiesz, jak korzystać z programu PowerShell lub chcesz uprościć to, co próbujesz osiągnąć za pomocą skryptu lub polecenia, dobrym sposobem na zrobienie tego jest moduł PowerShell. Możesz zainstalować prawie każdy moduł w PowerShell, jednak jako dodatkowa warstwa bezpieczeństwa ostrzeże Cię przed nim, jeśli moduł pochodzi z niezaufanego repozytorium. To nie jest duży problem. Możesz odrzucić ostrzeżenie lub po prostu dodać repozytorium jako zaufane repozytorium w PowerShell. To całkiem proste. Potrzebujesz tylko nazwy repozytorium, które chcesz dodać.

Nazwa repozytorium

Jeśli znasz już nazwę repozytorium, z którego chcesz zainstalować moduły, możesz przejść od razu do następnej sekcji. Jeśli znasz tylko nazwę modułu, który chcesz zainstalować, ale nie znasz nazwy repozytorium, z którego pochodzi, musisz znaleźć nazwę. To też jest proste.

Otwórz PowerShell i wprowadź następujące polecenie;

Składnia:

Find-Module -Name "Module Name"

Zastąp nazwę modułu nazwą modułu, który chcesz zainstalować.

Przykład:

Find-Module -Name "BurntToast"

Znalezienie nazwy repozytorium przez program PowerShell może zająć kilka sekund, ale gdy to zrobi, zwróci numer wersji, nazwę modułu i oczywiście nazwę repozytorium.

Teraz, gdy znasz nazwę repozytorium, możesz dodać je jako zaufane repozytorium w PowerShell.

Zaufane repozytorium w PowerShell

Aby dodać zaufane repozytorium w PowerShell, uruchom następujące polecenie;

Składnia:

Set-PSRepository -Name "Repository Name" -InstallationPolicy Trusted

Przykład:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Usuń zaufane repozytorium

Użyj następującego polecenia, aby usunąć zaufane repozytorium w programie PowerShell;

Składnia:

Unregister-PSRepository -Name "Repository Name"

Przykład:

Unregister-PSRepository -Name "PSGallery"

Po co dodawać repozytorium?

Nie należy dodawać każdego repozytorium, z którego instalujesz moduł, jako zaufanego repozytorium. Jedynym dobrym powodem dodania zaufanego repozytorium do programu PowerShell jest planowane regularne instalowanie z niego elementów. Jeśli pobierasz elementy tylko od czasu do czasu, po prostu odpowiedz na monit o potwierdzenie, który zostanie wyświetlony podczas instalacji elementu.

Dobrym pomysłem jest również edycja dodanych repozytoriów. Mogą się sumować i ze względów bezpieczeństwa nie powinieneś mieć tych, których nie potrzebujesz. Aby uzyskać listę wszystkich zaufanych repozytoriów w PowerShell, uruchom następujące polecenie;

Get-PSRepository

Po zainstalowaniu moduł będzie działał bez żadnych problemów. Nie będzie monitować o potwierdzenie za każdym razem, gdy go użyjesz, dlatego repozytorium, do którego należy, niekoniecznie musi być dodane jako zaufane.