Get-ExecutionPolicy
Si no nos reconociera el comando, tendremos que ejecutar primero: powershell y ahora nos aparecerá en la terminal: PS C:\Windows\system32\, y tedremos que volver a ejecutar el comando anterior y si tras la ejecución, la salida de este comando es "Restricted", entonces tal y como se nos dice en la imagen siguiente, tendremos que ejecutar uno de los siguientes comandos para evitar las restricciones:
Si el anterior te regresa un error intenta con este:
Set-ExecutionPolicy AllSigned
Una vez que tenemos esto, ahora lo que toca es instalar directamente Chocolatey, y para ellos hay que ejecutar en una terminal en modo administrador, el siguiente comando (mejor copiar y pegar porque es un buen ‘churro’):
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Puede tardar un poco dependiendo de la velocidad de tu internet, la RAM que utilice tu equipo, etc. (si hubiera algún error, ir a la página oficial y copiar y pegar desde allí los comandos para la instalación).
ALGUNOS COMANDOS BÁSICOS EN “Chocolatey”:
Nota: ¡¡Si acabamos de realizar la instalación de Chocolatey, antes de escribir cualquier comando en la terminal, hay que cerrarla y volver a abrir (de nuevo en modo administrador) para que tome efecto la instalación realizada!!.
• Obtén información de choco, como usarlo, sus opciones principales y para qué sirven
choco -?
• Busca paquetes que quieres instalar en tu sistema operativo
choco search [nombre-de-paquete]
• Otra forma de buscar paquetes, con find en lugar de search:
choco find [nombre-de-paquete]
• Instalar un paquete (automático, sin tener que estar pulsando aquello de siguiente, siguiente…):
choco install [nombre-de-paquete] -y
La -y es para decirle a choco "Si" a todo lo que pregunte (por ejemplo: ¿Estás seguro que quieres instalar el siguiente paquete?).
• Para actualizar todos los paquetes instalados con Chocolatey en nuestro equipo, y para confirmar automáticamente todas las actualizaciones, o para responder automáticamente "y" (sí) a cada solicitud.
choco upgrade all -y
• Desinstalar un paquete:
choco uninstall [nombre-de-paquete]
• ¿Cómo averiguar cuantos y cuáles son los paquetes que tenemos instalados?:
choco list --local-only
¡OJO!: No olvidar poner --local-only porque de lo contrario, lo que veríamos serían todos los paquetes del repositorio de Chocolatey, en lugar de ver SOLO los que tenemos instalados en nuestro propio equipo.
