InstChoco es la evolución de un viejo archivo de proceso por lotes que utilicé para automatizar la instalación de Chocolatey, el administrador de paquetes para Windows (https://chocolatey.org/), y una lista estandarizada de paquetes utilizados comúnmente. Lo uso en cada computadora Wintel que toco. Además de simplemente instalar Chocolatey, es extremadamente útil en configuraciones estándar automatizadas. SysAdmins adorará las nuevas funciones agregadas a InstChoco v1.20 +.
Características estándar:
InstChoco usa el método de Rob "Install with cmd.exe" para instalar Chocolatey.
InstChoco habilitará hasta cuatro funciones de choco si las pasa como parámetros, es decir, allowGlobalConfirmation, failOnAutoUninstaller, allowEmptyChecksums, useRememberedArgumentsForUpgrades.
InstChoco buscará automáticamente un archivo PACKAGES.CONFIG en varias ubicaciones e instalará paquetes si se encuentra.
InstChoco ha preparado para respaldar la copia de seguridad de la lista de paquetes de Choco en local y en la nube. InstChoco utilizará los primeros PAQUETES.CONFIG encontrados en el siguiente orden: directorio actual, carpeta Documentos, HOMESHARE, Dropbox, Google Drive, OneDrive, ReadyCLOUD, Resilio Sync o Tonido Sync (v1.10 +).
InstChoco se ha horneado para dar soporte a los Paquetes Persistentes de Choco. InstChoco utilizará PERSISTANTPACKAGES.CONFIG e instalará paquetes de él si se encuentra, siempre (v1.10 +).
Características especiales para dominios de Windows Active Directory:
InstChoco utilizará domainnamePACKAGES.CONFIG e instalará paquetes si se encuentra, siempre. Esto permite que las computadoras unidas al dominio de Windows hayan instalado una configuración base común de paquetes Chocolatey en todas las computadoras de la organización. Para usar esta función, los administradores de sistemas de los dominios de Windows necesitan crear un archivo de nombre de dominioPACKAGES.CONFIG y colocarlo en el directorio NETLOGON de su servidor de inicio de sesión; es decir, ContosoNETLOGONContosoPACKAGES.CONFIG (NUEVO en v1.20).
InstChoco usará username PAQUETES.CONFIG e instalará paquetes si se encuentra, siempre. Esto permite a los usuarios de computadoras unidas al dominio de Windows tener sus propios paquetes Chocolatey específicos instalados para ellos (útil para usuarios en itinerancia). Para utilizar esta función, los administradores del sistema o los usuarios de los dominios de Windows deben crear un archivo de nombre de usuarioPACKAGES.CONFIG y colocarlo en la raíz del HOMESHARE del usuario; es decir, ContosoUserName $ UserNamePACKAGES.CONFIG (NUEVO en v1.20).
Uso: InstChoco -y InstChoco -ynp para instalar Chocolatey pero no paquetes.
Requisitos :
PowerShell 2 o superior
Comentarios que no se encuentran