Windows 10의 PowerShell에서 신뢰할 수 있는 리포지토리를 추가하는 방법

PowerShell 사용 방법을 모르거나 스크립트나 명령으로 수행하려는 작업을 단순화하려는 경우 PowerShell 모듈이 좋은 방법입니다. PowerShell에서는 거의 모든 모듈을 설치할 수 있지만 추가된 보안 계층으로 모듈이 신뢰할 수 없는 리포지토리에서 가져온 경우 이에 대해 경고합니다. 이것은 별로 문제가 되지 않습니다. 경고를 무시하거나 PowerShell에서 리포지토리를 신뢰할 수 있는 리포지토리로 추가할 수 있습니다. 아주 간단합니다. 추가하려는 저장소의 이름만 있으면 됩니다.

저장소 이름

모듈을 설치하려는 저장소의 이름을 이미 알고 있다면 다음 섹션으로 바로 건너뛸 수 있습니다. 설치하려는 모듈의 이름만 알고 있고 해당 모듈의 저장소 이름을 모르는 경우 이름을 찾아야 합니다. 이것도 간단합니다.

PowerShell을 열고 다음 명령을 입력하십시오.

통사론:

Find-Module -Name "Module Name"

Module Name을 설치하려는 모듈의 이름으로 바꾸십시오.

예시:

Find-Module -Name "BurntToast"

PowerShell이 ​​리포지토리 이름을 찾는 데 몇 초가 걸릴 수 있지만 일단 찾으면 버전 번호, 모듈 이름 및 리포지토리 이름을 반환합니다.

이제 리포지토리 이름을 알았으므로 이를 PowerShell에서 신뢰할 수 있는 리포지토리로 추가할 수 있습니다.

PowerShell의 신뢰할 수 있는 저장소

PowerShell에서 신뢰할 수 있는 리포지토리를 추가하려면 다음 명령을 실행합니다.

통사론:

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

예시:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

신뢰할 수 있는 저장소 제거

다음 명령을 사용하여 PowerShell에서 신뢰할 수 있는 리포지토리를 제거합니다.

통사론:

Unregister-PSRepository -Name "Repository Name"

예시:

Unregister-PSRepository -Name "PSGallery"

리포지토리를 추가하는 이유는 무엇입니까?

모듈을 설치하는 모든 단일 리포지토리를 신뢰할 수 있는 리포지토리로 추가해서는 안 됩니다. PowerShell에 신뢰할 수 있는 리포지토리를 추가해야 하는 유일한 이유는 이 리포지토리에서 항목을 정기적으로 설치할 계획이기 때문입니다. 가끔 항목을 다운로드하는 경우 항목을 설치할 때 표시되는 확인 메시지에 대답하기만 하면 됩니다.

  내 Netflix가 지연되는 이유는 무엇입니까? Windows 10에서 Netflix 지연 수정

추가한 저장소를 편집하는 것도 좋은 생각입니다. 그것들은 합산될 수 있으며 보안 지점에서 필요하지 않은 것은 없어야 합니다. PowerShell에서 신뢰할 수 있는 모든 리포지토리 목록을 가져오려면 다음 명령을 실행합니다.

Get-PSRepository

모듈은 일단 설치되면 문제 없이 실행됩니다. 사용할 때마다 확인 메시지가 표시되지 않으므로 해당 저장소가 반드시 신뢰할 수 있는 저장소로 추가될 필요는 없습니다.