Un sencillo script PowerShell para instalar Chocolatey

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:

  1. Name: especifica el nombre de la aplicación que quieres instalar.
  2. 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.
  3. 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.
  4. UseNativeUnzip: un switch que, si se incluye, utilizará la utilidad nativa de Windows para descomprimir el archivo de instalación de Chocolatey.
  5. 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.

Categorías:

Quizá también te interese…

×

¡Vean a NinjaOne en acción!

Al enviar este formulario, acepto la política de privacidad de NinjaOne.

Términos y condiciones de NinjaOne

Al hacer clic en el botón “Acepto” que aparece a continuación, estás aceptando los siguientes términos legales, así como nuestras Condiciones de uso:

  • Derechos de propiedad: NinjaOne posee y seguirá poseyendo todos los derechos, títulos e intereses sobre el script (incluidos los derechos de autor). NinjaOne concede al usuario una licencia limitada para utilizar el script de acuerdo con estos términos legales.
  • Limitación de uso: solo podrás utilizar el script para tus legítimos fines personales o comerciales internos, y no podrás compartirlo con terceros.
  • Prohibición de republicación: bajo ninguna circunstancia está permitido volver a publicar el script en ninguna biblioteca de scripts que pertenezca o esté bajo el control de cualquier otro proveedor de software.
  • Exclusión de garantía: el script se proporciona “tal cual” y “según disponibilidad”, sin garantía de ningún tipo. NinjaOne no promete ni garantiza que el script esté libre de defectos o que satisfaga las necesidades o expectativas específicas del usuario.
  • Asunción de riesgos: el uso que el usuario haga del script corre por su cuenta y riesgo. El usuario reconoce que existen ciertos riesgos inherentes al uso del script, y entiende y asume cada uno de esos riesgos.
  • Renuncia y exención: el usuario no hará responsable a NinjaOne de cualquier consecuencia adversa o no deseada que resulte del uso del script y renuncia a cualquier derecho o recurso legal o equitativo que pueda tener contra NinjaOne en relación con su uso del script.
  • CLUF: si el usuario es cliente de NinjaOne, su uso del script está sujeto al Contrato de Licencia para el Usuario Final (CLUF).