Descripción general del script PowerShell de la aplicación CMPackager

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Imagen&quot;" height="”43″" width="”150″">

CMPackager

“Esta aplicación es un script de PowerShell que se puede usar para crear aplicaciones en SCCM, se encarga de descargar, empaquetar, distribuir e implementar las aplicaciones descritas en los archivos de “receta” XML. El objetivo es poder empaquetar cualquier aplicación que se actualice con frecuencia con poco o ningún trabajo después de crear las recetas”.

Fondo

Este recurso comunitario fue creado y mantenido por Andrew Jimenez (@AndrewJimenez_). Andrew es bastante activo en la comunidad y siempre está dispuesto a ayudar con sus preguntas.
¿Dónde conseguir esto? GitHub

De Andrew:
“Construí CMPackager cuando era administrador de ConfigMgr en una gran universidad. Me cansé mucho de empaquetar nuevas versiones de software a medida que salían. Desarrollé CMPackager para ahorrarme tiempo en la creación de aplicaciones que aparecían con frecuencia. Ahora trabajo para Patch My PC haciendo mucho del mismo trabajo de empaquetado, pero continúo apoyando a CMPackager como un proyecto gratuito y de código abierto. ¡Agradezco los aportes de la comunidad y las solicitudes de extracción para mejorar CMPackager!”

Configuración de pasos rápidos

De las instrucciones de GitHub:

  • Descarga el proyecto [y desbloquea]
  • Configure sus preferencias de SCCM en el archivo CMPackager.prefs (es un archivo XML estándar)
  • Consulte las recetas en la carpeta "Desactivado", modifíquelas según sus necesidades y cópielas en la carpeta "Recetas".
  • Ejecute CMPackager.ps1: las recetas en la carpeta "Recetas" se empaquetarán si es necesario. Tenga en cuenta que algunos paquetes requieren que se empaquete el administrador (la aplicación se instala y luego se desinstala para obtener información de la versión)

Configuración de recorrido

Tomé esto para una prueba de manejo, y fue bastante fácil de configurar según la información anterior. Descargué toda la carpeta de GitHub y luego desbloqueé el archivo. Asegúrate de desbloquearlo, o sucederán cosas extrañas.

Envasador CM 01
CM Packager 02

Luego lo extraje a DocumentsCMPackager
CM Packager 03

Luego abro la carpeta con VSCode (elevado), porque hace la vida más fácil, abro el archivo de preferencias y cambio a mi preferencia.
cmpackager.pref.template que luego cambia de nombre a cmpackager.pref (remove.template)

Voy a usar C: CMPackager como mi raíz, con C: CMPackagerTemp para mi ubicación temporal.

También cambio la ruta a donde va en el servidor, quiero que esté organizado AppsPublishAppName

Envasador CM 04

Después de configurar mis preferencias, ahora necesito crear una "Recetas", pero por ahora, solo robaré una de la carpeta deshabilitada, y Adobe Reader parece un lugar seguro para comenzar, una mirada rápida al documento y yo observe una cosa que podría ser un problema... "InstallProgram" = "Setup.exe".

Envasador CM 05

Actualicemos eso para que sea un comando silencioso:
Envasador CM 11

Simplemente copie el que desee en la carpeta de recetas y enciéndalo.
Envasador CM 06
CM Packager 07

Vaya, eso fue fácil, casi demasiado fácil, echemos un vistazo a la Consola y confirmemos que hizo lo que la receta decía que haría.

CM Packager 09
Ok, entonces la aplicación está ahí, y agrega la versión al nombre, lo cual es bueno.
Y los archivos que descargó y el contenido que creó:
CM Packager 08

Vamos a implementar la aplicación y distribuirla a los DP y probarla:

Envasador CM 12

Se instaló silenciosamente perfectamente después de ese cambio en el comando de instalación en la receta XML.

Resumen

CMPackager es fácil de configurar, muy sencillo y con muy poco esfuerzo, puede comenzar a automatizar su embalaje. Si es responsable de poner aplicaciones en CM para implementaciones, entonces querrá revisar este proyecto, robar algunas ideas o todo. ¡Sé que lo usaré ahora que veo lo fácil que es!

Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.

Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.

Comience con Right Click Tools hoy:

Ayuda

  • Este campo es para fines de validación y no debe modificarse.

Contacto

  • Este campo es para fines de validación y no debe modificarse.

Al enviar este formulario, comprende que Recast Software puede procesar sus datos como se describe en el Recast Software Política de privacidad.

es_MXSpanish