Búsqueda de sitios web

Herramientas de implementación de software: SCCM vs Intune vs GPO vs más


Existen muchas herramientas de implementación de software para entregar software y actualizaciones a sus terminales, pero el hecho de que tenga muchas opciones no significa que deba ser confuso. Puede elegir una herramienta de implementación de software para hacerlo todo o puede elegir varias herramientas de implementación de software automatizadas según sus necesidades. Ninguna herramienta de implementación de software es una solución única para todas las empresas, por lo que en esta guía rápida, lo ayudaremos a navegar por algunas de las herramientas de implementación de software más populares y le brindaremos consejos sobre qué métodos utilizar para implementar software y Parches de terceros.

Aquí está la descripción general de lo que exploraremos en este documento en la Tabla 1.

Implementación de software SCCM/Otra implementación de software local

Ventajas:

  • Puede que ya esté instalado
  • Buenos informes

Contras :

  • El soporte para aplicaciones de terceros es un complemento costoso
  • Muchas piezas móviles/muchas cosas que pueden salir mal

Implementación de software de Intune/otra implementación de software MDM o herramientas de implementación de software RMM

Ventajas:

  • Puede que ya esté en su lugar
  • Buenos informes

Contras :

  • El soporte para aplicaciones de terceros es un complemento costoso
  • Debe volver a empaquetar .EXE en archivos .INTUNEWIN
  • Sin actualización automática de una versión a otra

Administrador de entrega de trabajo remoto de PolicyPak

Ventajas:

  • Copia archivos y software usando el protocolo BITS
  • Funciona con SMB y recursos compartidos web
  • Mantiene el software actualizado automáticamente
  • Función de copia de archivos “similar a Robocopy”

Contras :

  • Sin catálogo preempaquetado
  • Informes limitados a su método de implementación de software (Política de grupo, MDM o PolicyPak Cloud)

Administrador de secuencias de comandos de PolicyPak

Ventajas:

  • Bueno para aplicaciones con script Evergreen

Contras :

  • No se descarga usando el protocolo BITS
  • Sin catálogo preempaquetado
  • Informes limitados a su método de implementación (política de grupo, MDM o PolicyPak Cloud)

Tabla 1: Comparación de herramientas de implementación de software.

Lista de verificación de implementación de software

Si ya está satisfecho con su propia herramienta de implementación de software, genial. Pero si no tienes forma de implementar software o tienes algo que no te entusiasma, deberías consultar esta guía. Comencemos investigando las herramientas de implementación de software locales y basadas en la nube que quizás ya tenga.

Grandes herramientas de implementación de software de administración local, como MEMCM, LANDesk, KACE, SpiceWorks, Chef, BMC, etc.

MEMCM, LANDesk, KACE, SpiceWorks, Chef, BMC y otros suelen estar integrados en grandes redes. Por lo general, estos sistemas tienen sus propios ingenieros que no hacen más que administrar los sistemas y los utilizan para implementar software en todas las computadoras.

Aunque esta configuración organizacional está bien, el grupo que ejecuta MEMCM (o sistemas similares) puede ser diferente de las personas que se ocupan de la seguridad, administración o automatización de Windows 10. Como tal, puede que le resulte beneficioso realizar de forma alternativa algún software. instalaciones a través de PolicyPak Remote Work Delivery Manager.

Además, es bastante común agregar software adicional a MEMCM para ayudar específicamente a administrar más fácilmente las actualizaciones de terceros que no sean de Microsoft. En la Figura 1, puede ver dónde MEMCM tiene la capacidad de conectar catálogos pagos de terceros.

Figura 1: Cómo conectar catálogos pagos de terceros a MEMCM.

Si no tiene nada como esto ya comprado e integrado en MEMCM, le recomendamos que consulte las alternativas de implementación de software que se mencionan más adelante en este documento. Si ya es cliente de PolicyPak, PolicyPak Remote Work Delivery Manager podría ser justo lo que necesita para sus necesidades actuales de instalación de software.

Grandes sistemas de gestión de la nube, como Microsoft Intune, VMware Workspace One, Citrix Endpoint Manager y cualquier sistema para MSP que implemente software.

Estos grandes sistemas nacidos en la nube están tratando de tomar el control donde lo dejaron los grandes sistemas locales. De hecho, ahora puede unirse a MEMCM local con Intune en la nube para implementar software.

Dicho esto, incluso sistemas como Intune tienen muchas limitaciones. Primero, no tiene una manera fácil de implementar el .MSI de una aplicación y luego mantenerla actualizada automáticamente. En su lugar, tendría que introducir la siguiente versión cada vez que actualice y parchee.

Sin embargo, lo que es aún más importante, Intune no tiene una forma directa de implementar aplicaciones .EXE (también conocidas como aplicaciones Win32) que realizan instalaciones de software. En su lugar, primero debe agruparlos en algo que pueda manejar mediante la herramienta de preparación y empaquetado de aplicaciones Win32 de Intune (que se encuentra aquí). Este procedimiento manual resume su .EXE en un archivo .INTUNEWIN como se muestra en la Figura 2.

Figura 2: uso de la herramienta de empaquetado de aplicaciones Win32 de Intune para volver a empaquetar una aplicación Win32/.EXE.

Sólo entonces el software estará preparado y listo para su implementación con Intune. Cada vez que desee implementar software o implementar parches para el software existente (o aumentar el número de versión), deberá realizar los siguientes pasos nuevamente:

  • Descarga la nueva versión de la aplicación.
  • Empaquetar la aplicación en un archivo .INTUNEWIN
  • Cargue el paquete en Intune
  • Implemente la aplicación en sus máquinas con Windows 10

Con este método, puede ser una verdadera tarea mantener estas máquinas actualizadas con los últimos parches de aplicaciones. Por ejemplo, si desea implementar la última versión de Firefox, debe realizar todos los pasos mencionados anteriormente para implementar en Intune, como se muestra en la Figura 3.

Figura 3: Implementación (o reimplementación) de una aplicación .INTUNEWIN reempaquetada.

Dicho esto, un sistema MDM como Intune tiene buenos informes sobre los resultados. Por lo tanto, podría valer la pena usar Intune para implementar sus paquetes más importantes, pero estáticos. Sin embargo, puede resultarle beneficioso realizar alternativamente algunas instalaciones de software y actualizaciones automáticas a través de PolicyPak Remote Work Delivery Manager.

PDQ Deploy (de nuestros amigos de PDQ)

PDQ Deploy es un excelente sistema local que le permite implementar software e informar sobre los resultados de la instalación. PDQ Deploy viene en dos versiones: gratuita y empresarial. La herramienta gratuita es excelente y, en muchos casos, es suficiente para reemplazar una herramienta local grande como MEMCM o LANDesk. También es mucho más barato ya que viene en una versión empresarial gratuita y de pago muy rentable.

Puede encontrar una lista de las diferentes características de las dos versiones aquí.

Para aquellos que no cuentan con una gran herramienta de implementación de software local, en PolicyPak les recomendamos que utilicen la implementación de PDQ para las siguientes tareas clave:

  • Instalación inicial de la extensión del lado del cliente PolicyPak y actualizaciones adicionales
  • Implementar paquetes complejos como Office, Java o instalaciones "anidadas"
  • Siempre que necesite informes garantizados de éxito o fracaso
  • En cualquier momento que desee lanzamientos cronometrados o programados

PDQ funciona mejor cuando las máquinas están unidas a un dominio y el origen de sus paquetes está en SMB (recursos compartidos estándar de Windows). También puede utilizar PDQ cuando conozca la contraseña local de la máquina de destino (como alternativa). También puede realizar la entrega de software a través de una VPN, pero termina utilizando el ancho de banda de la VPN cuando los puntos finales descargan el software a través de SMB.

La versión PQD Deploy Enterprise viene con consejos preconfigurados para paquetes de software existentes. Esto permite una implementación rápida y un mantenimiento sencillo de algunos paquetes más complicados. A veces, los paquetes de instalación de un proveedor no son tan sencillos de instalar e implementar como se esperaba, pero la versión PDQ Deploy Enterprise puede tomar un paquete difícil e instalarlo rápidamente. Puede ver un ejemplo de la biblioteca de paquetes PDQ en la Figura 4.

Figura 4: Consulta del catálogo PDQ Deploy Enterprise.

Aquí en PolicyPak recomendamos habitualmente PDQ Deploy para organizaciones que no desean implementar una gran herramienta de implementación de software, como MEMCM, simplemente para entregar software a sus máquinas locales y conectadas a VPN. PDQ Deploy es muy liviano y tiene un precio por administrador, y miles de administradores satisfechos utilizan la herramienta con éxito.

PolicyPak y PDQ funcionan muy bien juntos en muchas áreas. Deberías ver nuestros videos "mejor juntos" aquí.

Entrega de archivos y software con PolicyPak más ejecución de scripts

Los superpoderes de PolicyPak aportan nuevas funciones a los sistemas locales o en la nube que ya utiliza. En esta sección, explicaremos cómo PolicyPak puede automatizar más la entrega de software y mantener actualizadas sus máquinas con Windows 10. Puede utilizar estas funciones de PolicyPak junto con las que ya tiene o por sí solas.

Administrador de entrega de trabajo remoto de PolicyPak

El objetivo de PolicyPak Remote Work Delivery Manager es copiar archivos de recursos compartidos locales o web e instalar software una vez descargados esos archivos. PolicyPak Remote Work Delivery Manager está integrado en todas las ediciones de PolicyPak: Group Policy Edition, MDM Edition y Cloud Edition (consulte la Figura 5). Sin embargo, PolicyPak Remote Work Delivery Manager funciona de manera diferente a las herramientas mencionadas anteriormente y está diseñado para diferentes cargas de trabajo.

Figura 5: PolicyPak Remote Work Delivery Manager para políticas de grupo y MDM.

PolicyPak Remote Work Delivery Manager puede copiar cualquier archivo (incluidos .MSI, .EXE y otros) desde SMB (compartimientos compartidos estándar de Windows) o recursos compartidos basados en web (como Amazon S3, Dropbox, Azure Blob Storage y más), como se muestra en Figura 6.

Figura 6: Utilice recursos compartidos SMB o basados en web para la fuente de instalación de archivos.

Un caso de uso principal de PolicyPak Remote Work Delivery Manager es implementar nuevo software en máquinas que no están unidas a un dominio a través de Internet. Esto es para satisfacer al equipo de trabajo desde casa o remoto y es perfecto cuando los clientes de PolicyPak lo usan con PolicyPak Cloud, como se muestra en la Figura 7.

Figura 7: PolicyPak Remote Work Delivery Manager en uso con PolicyPak Cloud.

Cuando los usuarios son remotos y usan PolicyPak Cloud Edition o PolicyPak MDM Edition (o incluso localmente o a través de VPN con PolicyPak Group Policy Edition), el software y otros archivos se descargan usando el (casi mágico) protocolo de Servicio de transferencia inteligente en segundo plano (BITS) de Windows 10. . Lo siguiente está tomado de la documentación de BITS aquí.

Los programadores y administradores de sistemas utilizan el Servicio de transferencia inteligente en segundo plano (BITS) para descargar o cargar archivos en servidores web HTTP y archivos compartidos SMB. BITS tendrá en cuenta el coste de la transferencia, así como el uso de la red, para que el trabajo en primer plano del usuario tenga el menor impacto posible. BITS también maneja las interrupciones de la red, pausando y reanudando automáticamente las transferencias, incluso después de un reinicio.

Debido a que PolicyPak aprovecha BITS, incluso si se interrumpen descargas grandes, tal vez debido a apagar una computadora de escritorio, cerrar la tapa de una computadora portátil o cambiar las redes de las locales a las domésticas, BITS continuará donde lo dejó. Esto significa que puede descargar con confianza archivos muy grandes y luego realizar algún trabajo en ellos una vez que la descarga se haya completado por completo y en la máquina de destino.

PolicyPak Remote Work Delivery Manager puede descargar esos archivos desde recursos compartidos SMB locales (a través de Ethernet, Wi-Fi o VPN) o desde recursos compartidos web (Amazon S3, Dropbox o Azure Blob Storage). PolicyPak Remote Work Delivery Manager originará la descarga desde ese punto de origen y normalmente evitará cualquier uso del ancho de banda VPN. Por lo tanto, es ideal para trabajar desde casa y otros escenarios de trabajo remoto en los que no se pueden garantizar conexiones VPN y cuando no se desea utilizar el ancho de banda de VPN para descargar el software.

PolicyPak Remote Work Delivery Manager no está destinado a reemplazar necesariamente software como MEMCM, Intune o PDQ en todas las circunstancias. Pero si tiene necesidades modestas de implementar software y mantenerlo actualizado automáticamente, PolicyPak Remote Work Delivery Manager puede proporcionarlo en muchas circunstancias utilizando recursos compartidos SMB o basados en web.

Por ejemplo, para implementar 7Zip por primera vez, indique su fuente a cualquier versión con la que desee comenzar. En este caso, cambié el nombre del instalador de la versión 16 de 7Zip a 7z.msi como se muestra en la Figura 8.

Figura 8: Uso de la política de PolicyPak Remote Work Delivery Manager para implementar una versión inicial de 7Zip.

Luego, 7Zip 16 se instala en los puntos finales como se esperaba, como se ve en la Figura 9.

Figura 9: 7Zip se instala desde la política de PolicyPak Remote Work Delivery Manager; descargando el software desde SMB o desde un recurso compartido basado en web.

Luego, para realizar una actualización y un parche de 7Zip 16 a 19 en el recurso compartido subyacente, reemplace el 7z.msi subyacente con la última versión (17, 18, 19, etc.). PolicyPak se comunicará automáticamente con la fuente, verá que hay una nueva versión presente, desplegará el parche actualizado y lo actualizará automáticamente. No se necesita tiempo adicional y no es necesario volver a implementar nada en ninguna consola. Con los pasos realizados en PolicyPak Remote Work Delivery Manager, las actualizaciones ahora ocurren mágicamente. El resultado final después de intercambiar 7z.msi versión 16 por 19 se muestra en la Figura 10.

Figura 10: PolicyPak Remote Work Delivery Manager actualiza automáticamente el software sin necesidad de volver a implementarlo ni de interactuar con el usuario.

Además de copiar archivos y ejecutar un proceso para instalarlos, PolicyPak Remote Work Delivery Manager también resuelve algunos otros desafíos que el otro software de este documento no intenta resolver. Por ejemplo, PolicyPak Remote Work Delivery Manager tiene una función especial que se parece mucho a la popular herramienta de Windows 10, Robocopy. Es decir, le brinda la posibilidad de especificar lo siguiente: el origen y qué archivos copiar, la profundidad del directorio (incluidos los directorios recursivos) y una gran variedad de filtros (tamaño, fecha, última modificación, etc.). Ninguno de los otros Las herramientas que hemos mencionado anteriormente están intentando abordar esto.

PolicyPak Remote Work Delivery Manager también permite al administrador especificar un archivo comprimido (un archivo .ZIP). Ese archivo .ZIP se puede descargar y descomprimir automáticamente para el usuario final. Si se actualiza el contenido del archivo .ZIP de origen, PolicyPak Remote Work Delivery Manager mantiene los archivos de destino actualizados automáticamente; no se requieren políticas ni interacción adicionales.

PolicyPak Remote Work Delivery Manager es la forma más eficaz para que los clientes de PolicyPak implementen archivos y software una vez y los mantengan actualizados en máquinas con Windows 10 dentro y fuera de la red corporativa.

Administrador de secuencias de comandos de PolicyPak

PolicyPak Scripts Manager es otra forma de utilizar PolicyPak para implementar software. PolicyPak Scripts Manager ejecutará un script de su elección. Ese script podría ser algo que copie archivos o descargue algo de una fuente arbitraria. Luego, después de copiar los archivos, puede ejecutar un proceso o secuencia de comandos de instalación, que es similar a cómo PolicyPak Remote Work Delivery Manager puede ejecutar un proceso o secuencia de comandos de instalación después de que se completa un trabajo de descarga.

Puede ver cómo hacemos esto brevemente en la Figura 11.

Figura 11: Realización de una instalación con script de Evergreen desde una fuente de descarga del proveedor.

Dicho esto, PolicyPak Scripts Manager no tiene las capacidades integradas de PolicyPak Remote Work Delivery Manager. PolicyPak Scripts Manager no utiliza BITS para la transferencia inteligente de archivos grandes, ni tiene filtros complejos ni la capacidad de realizar operaciones complejas, recursivas y filtradas tipo "Robocopy".

Pero PolicyPak Scripts Manager podría ser la solución ideal si desea ejecutar un script que instale software desde una fuente de distribución que ya está en Internet. Una de nuestras formas favoritas de utilizar PolicyPak Scripts Manager es programar la instalación de paquetes creados previamente desde Chocolaty.org. Otra forma de utilizar PolicyPak Scripts Manager para implementar software es mediante scripts Evergreen que apuntan directamente a la fuente del proveedor de software y realizan la instalación directamente. Esto es bueno para descargas cortas, pero puede no ser ideal cuando el instalador es grande o la computadora corre el riesgo de detener y reiniciar la transferencia. (Ahí es donde PolicyPak Remote Work Delivery Manager puede ayudar porque utiliza el protocolo BITS).

Informes sobre la entrega de software

PolicyPak Remote Work Delivery Manager y PolicyPak Scripts Manager se conectan con el motor de informes que ya utiliza para determinar si se han realizado sus configuraciones.

  • Para PolicyPak Group Policy Edition, puede utilizar los informes de resultados de políticas de grupo de la consola de administración de políticas de grupo o el informe de cumplimiento de políticas de grupo de PolicyPak (gratuito).
  • Para PolicyPak MDM Edition, puede aprovechar los informes de su MDM.
  • Para PolicyPak Cloud Edition, puede aprovechar el sistema de informes de PolicyPak Cloud.

Dicho esto, cualquiera de estos informes solo puede indicarle si se procesó la política de entregar el software (o mantenerlo actualizado). El sistema de informes no puede conocer el estado de instalación real (éxito o fracaso) de ningún software específico. Si le preocupan los informes detallados con códigos de resultados devueltos, es posible que necesite las otras herramientas de esta lista, como PDQ Deploy.

Próximos pasos

No existe una única herramienta que pueda manejar todas las necesidades de implementación de software de todas las empresas. En esta descripción general queríamos compartir dónde se puede utilizar cada herramienta, para que ningún software quede sin implementar y se satisfagan todas las necesidades. PolicyPak Scripts Manager y PolicyPak Remote Work Delivery Manager vienen con todas las ediciones de PolicyPak. Creemos que podrá utilizarlos para gran parte de sus necesidades de implementación de software o aumentar lo que ya tiene.

Artículos relacionados