Búsqueda de sitios web

Cómo agregar un repositorio confiable en PowerShell en Windows 10


Si no sabe cómo usar PowerShell o desea simplificar lo que sea que esté intentando lograr con un script o comando, un módulo de PowerShell es una buena manera de hacerlo. Puede instalar casi cualquier módulo en PowerShell; sin embargo, como capa de seguridad adicional, le advertirá si el módulo proviene de un repositorio que no es de confianza. Esto no es un gran problema. Puede descartar la advertencia o simplemente agregar el repositorio como repositorio confiable en PowerShell. Es bastante simple. Todo lo que necesitas es el nombre del repositorio que deseas agregar.

Nombre del repositorio

Si ya conoce el nombre del repositorio desde el que desea instalar los módulos, puede pasar a la siguiente sección. Si solo conoce el nombre del módulo que desea instalar, pero no el nombre del repositorio del que proviene, necesita encontrar el nombre. Esto también es sencillo.

Abra PowerShell e ingrese el siguiente comando;

Sintaxis:

Find-Module -Name "Module Name"

Reemplace Nombre del módulo con el nombre del módulo que desea instalar.

Ejemplo:

Find-Module -Name "BurntToast"

Es posible que PowerShell tarde unos segundos en encontrar el nombre del repositorio, pero una vez que lo haga, devolverá el número de versión, el nombre del módulo y, por supuesto, el nombre del repositorio.

Ahora que conoce el nombre del repositorio, puede agregarlo como repositorio confiable en PowerShell.

Repositorio confiable en PowerShell

Para agregar un repositorio confiable en PowerShell, ejecute el siguiente comando;

Sintaxis:

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

Ejemplo:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Eliminar repositorio confiable

Utilice el siguiente comando para eliminar un repositorio confiable en PowerShell;

Sintaxis:

Unregister-PSRepository -Name "Repository Name"

Ejemplo:

Unregister-PSRepository -Name "PSGallery"

¿Por qué agregar un repositorio?

No debe agregar todos los repositorios desde los que instala un módulo como repositorios confiables. La única buena razón para agregar un repositorio confiable a PowerShell es si planea instalar elementos de él con regularidad. Si solo descarga elementos ocasionalmente, simplemente responda el mensaje de confirmación que ve cuando instala el elemento.

También es una buena idea editar los repositorios que ha agregado. Se pueden sumar y, desde el punto de vista de la seguridad, no deberías tener los que no necesitas. Para obtener una lista de todos los repositorios confiables en PowerShell, ejecute el siguiente comando;

Get-PSRepository

Un módulo, una vez instalado, se ejecutará sin problemas. No le pedirá confirmación cada vez que lo use, por lo que no es necesario agregar necesariamente el repositorio al que pertenece como confiable.

Artículos relacionados