Para los profesionales de TI y los proveedores de servicios gestionados (MSP) encargados de gestionar varios sistemas, la instalación de software puede suponer una gran pérdida de tiempo. Utilizar gestores de paquetes como Chocolatey puede cambiar las reglas del juego. Sin embargo, asegurarte de que Chocolatey está instalado o actualizado también puede suponer un reto. Para agilizar este proceso, hemos diseñado un script PowerShell que permite instalar y actualizar Chocolatey (y, por consiguiente, todas las aplicaciones que desees) sin esfuerzo.
¿Qué es Chocolatey?
Chocolatey es un gestor de paquetes e instalador a nivel de máquina para Windows que simplifica el proceso de gestión de instalaciones de software. Con Chocolatey, puedes instalar, actualizar, configurar y desinstalar software con unos sencillos comandos, automatizando así los procesos y eliminando la necesidad de intervenciones manuales.
Script para instalar Chocolatey
[elighter]
Descarga este script y cientos más desde la plataforma de NinjaOne.
Parámetros de script PowerShell y sus usos
Nuestro script PowerShell acepta varios parámetros que pueden controlar su funcionamiento:
- Name: especifica el nombre de la aplicación que quieres instalar.
- InstallUri: permite utilizar una URL personalizada para descargar el script de instalación de Chocolatey. Por defecto es la URL oficial del script de instalación de Chocolatey.
- TimeOut: este es el tiempo máximo, en minutos, que el script esperará a que se complete una operación antes de abortar. El valor por defecto es de 5 minutos.
- UseNativeUnzip: un switch que, si se incluye, utilizará la utilidad nativa de Windows para descomprimir el archivo de instalación de Chocolatey.
- Upgrade: un switch que, si se incluye, actualizará Chocolatey a la última versión antes de instalar la aplicación.
Ejemplos de instalación
He aquí algunos ejemplos de cómo utilizar el script para instalar distintos tipos de software: Para instalar Git, utiliza:
powershell -Name "git"
Para instalar Visual Studio Code con un tiempo de espera personalizado de 15 minutos, utiliza:
powershell -Name "visualstudiocode" -TimeOut 15
Para instalar Node.js y actualizar Chocolatey antes de la instalación, utiliza:
powershell -Name "nodejs" -Upgrade
Consideraciones de seguridad
Aunque el script puede simplificar el proceso de instalación, es crucial tener en cuenta las implicaciones de seguridad. El script descarga e instala software de Internet, por lo que debes asegurarte de la integridad de la fuente.
Por defecto, el script utiliza la URL oficial del script de instalación de Chocolatey, una fuente fiable y segura. No obstante, si utilizas el parámetro «InstallUri» para especificar una URL personalizada, asegúrate de que se trata de una fuente fiable y segura.
Además, el script se ejecutará con los permisos del usuario que lo ejecute, así que ten cuidado con los derechos que le concedes. Lo ideal es utilizar un usuario con los permisos mínimos necesarios para mitigar posibles riesgos de seguridad.
En conclusión, nuestro script PowerShell ofrece una forma sencilla y eficaz de instalar Chocolatey en Windows. Es flexible y puede adaptarse a tus necesidades, lo que lo convierte en un recurso indispensable tanto para los profesionales de TI como para los MSP. Al utilizar PowerShell para instalar Chocolatey, puedes mejorar los flujos de trabajo, aumentar la eficacia e incrementar tu productividad, al tiempo que reduces la probabilidad de errores.
Accede a este script y a cientos más dentro de la plataforma NinjaOne.