Hola que tal amigos, el dia de hoy les quiero compartir un nuevo post relacionado a la plataforma de Kace System Management Appliance, (endpoint) para controlar y administrar nuestros dispositivos.
En este post vamos a implementar aplicaciones desde Chocolatey usando un scripts de powershell el cual contendra el motor de Chocolatey y las aplicaciones, para ser mas preciso vamos a implementar de manera desatendida Winrar y Firefox.
Lo primero que debemos hacer es copiar el siguiente codigo y guardarlo con extension .PS1.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install winrar -y
choco install firefox -y
El siguiente paso es crear un nuevo script desde nuestra consola de Kace SMA para ello vamos a ir a la parte de Scripting.

Dentro de las opciones de scripting vamos a colocar la siguiente información:
- Nombre: <nombre del script>
- Marcar la casilla “habilitado”
- Categoría: Aplicaciones
- Estado: Producción
- Tipo: Script en linea
- Descripción: opcional

- Etiqueta o implementar a los equipos deseados
- Ejecutar Windows como: Usuario que inicio sesión
Dentro de los detalles vamos a agregar nuestro archivo .PS1 en la opción “Dependencias”
En la parte de Verificar colocamos la siguiente información:
- Verificar: Iniciar un programa
- Directorio: $(KACE_DEPENDENCY_DIR)
- Archivo: Powershell.exe
- Parametros: -nologo -executionpolicy bypass -WindowStyle hidden -noprofile -file “chocolatey.ps1”
Guardamos los cambios y veremos el resultado como se muestra a continuación

Guardamos y finalizamos, ahora vamos a buscar el script con el nombre creado en el paso anterior.

Ejecutamos el script para instalar el archivo de powershell de manera desatendida, opcional: podemos especificar al usuario o mandarle un mensaje de alerta como el que aparece en la siguiente imagen.


Damos clic en ok, y esperamos la instalación, podemos ver también los registros a la hora de ejecutar la aplicación.

El resultado en el equipo cliente.


Be the first to leave a comment