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.
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-1-1024x510.jpg)
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
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-2-1-1024x512.jpg)
- 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
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-3-1024x511.jpg)
Guardamos y finalizamos, ahora vamos a buscar el script con el nombre creado en el paso anterior.
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-4-1024x513.jpg)
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.
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-5-1024x165.jpg)
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-6.jpg)
Damos clic en ok, y esperamos la instalación, podemos ver también los registros a la hora de ejecutar la aplicación.
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-7-1024x511.jpg)
El resultado en el equipo cliente.
![](https://www.deployment.mx/wp-content/uploads/2020/11/19112020-8.jpg)
![](https://www.deployment.mx/wp-content/uploads/2020/04/firmaDMXBlog.jpg)