{"id":898991,"date":"2026-10-14T15:55:49","date_gmt":"2026-10-14T15:55:49","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/seguimiento-licencias-saas-rmm\/"},"modified":"2026-10-14T15:55:50","modified_gmt":"2026-10-14T15:55:50","slug":"seguimiento-licencias-saas-rmm","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/es\/blog\/seguimiento-licencias-saas-rmm\/","title":{"rendered":"C\u00f3mo usar la monitorizaci\u00f3n RMM para el seguimiento de licencias SaaS de clientes a lo largo del tiempo"},"content":{"rendered":"<div class=\"in-context-cta\"><h2>Puntos clave<\/h2>\n<ul>\n<li>Automatiza la extracci\u00f3n de licencias de M365 con un RMM: ejecuta scripts de PowerShell basados en Graph de forma programada (semanal o mensual) desde tu RMM para guardar en CSV una instant\u00e1nea de los usuarios y las licencias asignadas, lista para auditar.<\/li>\n<li>Centraliza los scripts en NinjaOne: a\u00f1ade los scripts a la biblioteca, selecciona los dispositivos y programa las ejecuciones para recopilar datos de uso de forma constante y sin trabajo manual.<\/li>\n<li>Correlaciona las se\u00f1ales del agente: aprovecha el inventario de software y los datos de procesos del RMM para deducir la actividad SaaS, detectar aplicaciones y licencias sin uso y marcar las candidatas a recuperaci\u00f3n.<\/li>\n<li>Crea informes longitudinales: guarda instant\u00e1neas fechadas (por ejemplo, LicenseUsage-YYYY-MM-DD.csv) y compara las diferencias a lo largo del tiempo para descubrir tendencias de adopci\u00f3n y cuentas inactivas cuya licencia puedes recuperar.<\/li>\n<li>Ponlo en marcha con alertas e informes: usa informes programados y alertas para avisar a los responsables cuando una licencia lleve sin usarse un periodo determinado y para enviar res\u00famenes de uso peri\u00f3dicos.<\/li>\n<\/ul>\n<\/div>\n<p>El coste de las licencias SaaS crece al mismo ritmo que la empresa y, a medida que los entornos se reparten entre herramientas distintas, el seguimiento se complica. Los administradores pueden apoyarse en plataformas RMM para obtener una visi\u00f3n clara de los datos de uso, seguir las tendencias de adopci\u00f3n y detectar licencias sin utilizar. En esta gu\u00eda veremos c\u00f3mo usar scripts y automatizaci\u00f3n para un <strong>seguimiento de licencias SaaS<\/strong> proactivo, eficiente y auditable.<\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Automatiza el seguimiento del uso de licencias y optimiza tus costes de SaaS.<\/p>\n<p style=\"text-align: center;\">\u2192 <a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/prueba-gratuita\/\" rel=\"noopener\" target=\"_blank\">Reg\u00edstrate en la prueba gratuita de 14 d\u00edas de NinjaOne RMM.<\/a><\/p>\n<\/div>\n<h2>Scripts RMM personalizados para automatizar el seguimiento de licencias SaaS<\/h2>\n<p>Una buena estrategia de <a href=\"https:\/\/www.ninjaone.com\/es\/it-hub\/it-service-management\/slm-gestion-de-licencias-de-software\/\">gesti\u00f3n de licencias de software<\/a> permite a las organizaciones identificar y reasignar licencias SaaS infrautilizadas, con el consiguiente ahorro y mejor control del presupuesto. Desde el punto de vista de la gesti\u00f3n, tener visibilidad clara de las licencias ayuda a los administradores a analizar tendencias de uso y a justificar la renovaci\u00f3n o la retirada. Automatizar la gesti\u00f3n de licencias SaaS con herramientas RMM aporta visibilidad y cumplimiento constantes, ahorra tiempo, reduce el trabajo manual y recorta costes.<\/p>\n<p><strong>Requisitos previos:<\/strong><\/p>\n<ul>\n<li>Plataforma RMM con capacidades de scripting, informes y automatizaci\u00f3n<\/li>\n<li>Credenciales de API de las plataformas SaaS<\/li>\n<li>Privilegios de administrador<\/li>\n<li>Endpoints compatibles con PowerShell, Bash y CMD<\/li>\n<\/ul>\n<p>Estrategias de despliegue recomendadas:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\"><strong>Elige un m\u00e9todo<\/strong><\/td>\n<td style=\"text-align: center; vertical-align: middle;\"><strong>\ud83d\udcbb<\/strong><br \/>\n<strong>Mejor para usuarios individuales<\/strong><\/td>\n<td style=\"text-align: center; vertical-align: middle;\"><strong>\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb<\/strong><br \/>\n<strong>Mejor para empresas<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#method-1\"><strong>M\u00e9todo 1: scripts de PowerShell para consultar informes de uso de licencias en Microsoft 365<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">\u2713<\/td>\n<\/tr>\n<tr>\n<td><a href=\"#method-2\"><strong>M\u00e9todo 2: monitorizar y correlacionar los datos del agente RMM para detectar se\u00f1ales SaaS<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">\u2713<\/td>\n<\/tr>\n<tr>\n<td><a href=\"#method-3\"><strong>M\u00e9todo 3: generar informes longitudinales sobre el uso de SaaS<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">\u2713<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Nota: <\/strong>esta gu\u00eda recoge scripts de PowerShell, batch y bash que puedes desplegar en plataformas RMM compatibles con estos lenguajes. Por sencillez y coherencia, usaremos NinjaOne RMM como plataforma de referencia.<\/p>\n<h3>C\u00f3mo a\u00f1adir scripts personalizados a la consola de NinjaOne RMM<\/h3>\n<p>NinjaOne admite PowerShell, batch y <a href=\"https:\/\/www.ninjaone.com\/es\/blog\/bash-scripting\/\">scripts de bash<\/a>, por lo que sirve para ejecutar todos los scripts de esta gu\u00eda. As\u00ed puedes a\u00f1adir scripts de automatizaci\u00f3n personalizados a la biblioteca de scripts de NinjaOne:<\/p>\n<ol>\n<li>Abre la consola de NinjaOne RMM y ve a:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong>Administration &gt; Library &gt; Automation<\/strong>.<\/p>\n<ol start=\"2\">\n<li>Dentro de <strong>Automation<\/strong>, pulsa <strong>Add <\/strong>y selecciona <strong>New Script<\/strong>.<\/li>\n<li>Rellena los campos y par\u00e1metros necesarios para tu script personalizado.<\/li>\n<li>Introduce el script que quieras para guardarlo como script de automatizaci\u00f3n.\n<ul>\n<li>Aseg\u00farate de que el lenguaje seleccionado coincide con el del script.<\/li>\n<\/ul>\n<\/li>\n<li>Una vez guardado, puedes usar las herramientas integradas de NinjaOne para elegir los dispositivos de destino de la automatizaci\u00f3n marcando la casilla que aparece junto a cada uno.<\/li>\n<\/ol>\n<h3 id=\"method-1\">M\u00e9todo 1: scripts de PowerShell para consultar informes de uso de licencias en Microsoft 365<\/h3>\n<p><strong>Caso de uso<\/strong>: los administradores pueden usar scripts de PowerShell para automatizar las auditor\u00edas de licencias SaaS desde una plataforma RMM.<\/p>\n<p><strong>Requisito previo<\/strong>: PowerShell 5.1 o posterior.<\/p>\n<h4>A. Conectarse a Microsoft 365 para recuperar las licencias asignadas<\/h4>\n<p>El siguiente script de PowerShell conecta al administrador con la API de Microsoft Graph con permiso para leer datos de usuarios y licencias. El script recupera todos los usuarios que tienen al menos una licencia asignada, as\u00ed que resulta ideal para crear un inventario de distribuci\u00f3n de licencias.<\/p>\n<p><code>Connect-MgGraph -Scopes \"User.Read.All\",\"Directory.Read.All\"<\/code><br \/>\n<code>Get-MgUser -All | Where-Object {$_.AssignedLicenses.Count -gt 0} | Select DisplayName, UserPrincipalName, AssignedLicenses<\/code><\/p>\n<h4>B. Exportar los datos de uso de licencias<\/h4>\n<p>Este script exporta todos los datos de usuario a un archivo CSV, perfecto para documentar y registrar el uso de licencias. Con un RMM, los administradores pueden programar la ejecuci\u00f3n del script para generar informes de licencias de forma peri\u00f3dica.<\/p>\n<p><code>Connect-MgGraph -Scopes \"User.Read.All\",\"Directory.Read.All\"<\/code><br \/>\n<code>New-Item -ItemType Directory -Path \"C:\\Reports\" -Force | Out-Null<\/code><br \/>\n<code>Get-MgUser | Export-Csv -Path \"C:\\Reports\\LicenseUsage.csv\" -NoTypeInformation<\/code><br \/>\n<strong><em>CONSEJO: <\/em><\/strong><em>puedes sustituir <\/em><strong><em>C:\\Reports <\/em><\/strong><em>por la ruta que quieras usar como destino de exportaci\u00f3n.<\/em><\/p>\n<h3 id=\"method-2\">M\u00e9todo 2: monitorizar y correlacionar los datos del agente RMM para detectar se\u00f1ales SaaS<\/h3>\n<p><strong>Casos de uso<\/strong>: los administradores pueden aprovechar los servicios de su plataforma RMM para deducir la actividad de las aplicaciones SaaS en los endpoints gestionados.<\/p>\n<h4>Detectar procesos de aplicaciones SaaS para un seguimiento de licencias eficaz<\/h4>\n<p>Los administradores pueden recurrir a los informes de inventario de software de una plataforma RMM y olvidarse del scripting y del inventario manual. NinjaOne, por ejemplo, muestra patrones de uso, actualizaciones y licencias del software, lo que ayuda a gestionar y asignar aplicaciones de forma eficiente a gran escala.<\/p>\n<p>Un buen seguimiento del inventario de software permite saber cu\u00e1ndo se instala o se desinstala una aplicaci\u00f3n y ofrece informaci\u00f3n sobre licencias sin uso que se pueden reasignar.<\/p>\n<h4>Informes programados sobre el inventario de software<\/h4>\n<p>RMM como NinjaOne pueden recopilar datos completos sobre instalaciones y desinstalaciones de software en multitud de dispositivos. Tambi\u00e9n ayudan a detectar software no autorizado o sin licencia, lo que los convierte en una pieza clave para el cumplimiento en materia de licencias.<\/p>\n<p>Los administradores pueden reunir esta informaci\u00f3n en informes programados y disponer as\u00ed de un inventario de software m\u00e1s claro para planificar y para una <a href=\"https:\/\/www.ninjaone.com\/es\/gestion-de-activos-de-ti\/faq\/\">gesti\u00f3n de activos de TI<\/a> proactiva.<\/p>\n<p><em>\u00bfEs la primera vez que trabajas con plataformas RMM? Consulta las <a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/faq\/\">preguntas frecuentes sobre RMM<\/a> de NinjaOne para encontrar respuestas r\u00e1pidas a las dudas m\u00e1s habituales.<\/em><\/p>\n<h3 id=\"method-3\">M\u00e9todo 3: generar informes longitudinales sobre el uso de SaaS<\/h3>\n<p><strong>Casos de uso<\/strong>: aprovecha los scripts de PowerShell a trav\u00e9s de plataformas RMM para obtener informaci\u00f3n sobre el uso de licencias SaaS en todo el entorno durante un periodo prolongado. Despu\u00e9s, los administradores pueden comparar los informes generados para detectar tendencias de uso a lo largo del tiempo.<\/p>\n<p><strong>Requisitos previos<\/strong>:<\/p>\n<ul>\n<li>Dispositivos unidos a Microsoft 365 o Azure AD<\/li>\n<li>Rol de administrador<\/li>\n<li>M\u00f3dulo de PowerShell de Microsoft Graph instalado<\/li>\n<\/ul>\n<p><strong>Nota: <\/strong>el ejemplo siguiente hace seguimiento de los usuarios de Microsoft 365 de una organizaci\u00f3n y lo guarda como informe semanal. Puedes modificar el script para adaptarlo a los par\u00e1metros que prefieras.<\/p>\n<h4>A. Script para crear instant\u00e1neas peri\u00f3dicas de los datos de uso<\/h4>\n<p>El siguiente script recupera todas las cuentas de usuario de Microsoft 365, incluidos los nombres de usuario, los correos electr\u00f3nicos, el estado de la cuenta y las licencias asignadas. Despu\u00e9s lo exporta a <strong>C:\\SaaSReports<\/strong> como archivo CSV, con un nombre que incluye la fecha de creaci\u00f3n.<\/p>\n<p><code>$date = Get-Date -Format \"yyyy-MM-dd\"<\/code><br \/>\n<code>$path = \"C:\\SaaSReports\"<\/code><br \/>\n<code>if (!(Test-Path $path)) { mkdir $path | Out-Null }<\/code><br \/>\n<code>Get-MgUser | Export-Csv \"$path\\LicenseUsage-$date.csv\" -NoTypeInformation<\/code><\/p>\n<h4>B. Script de ejemplo para comparar informes anteriores<\/h4>\n<p>Cuando ya se han recopilado suficientes datos de uso de licencias, los administradores pueden usar scripts para comparar informes y representar la evoluci\u00f3n del uso. Esto tambi\u00e9n ayuda a identificar cuentas inactivas cuya licencia se puede recuperar y a justificar el aumento o la reducci\u00f3n de licencias del entorno.<\/p>\n<p><code>Compare-Object `<\/code><br \/>\n<code>-ReferenceObject (Import-Csv \"C:\\SaaSReports\\LicenseUsage-2025-08-01.csv\") `<\/code><br \/>\n<code>-DifferenceObject (Import-Csv \"C:\\SaaSReports\\LicenseUsage-2025-08-08.csv\") `<\/code><br \/>\n<code>-Property UserPrincipalName<\/code><\/p>\n<h2 id=\"things-to-look-out-for\">Aspectos a tener en cuenta<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Riesgos<\/strong><\/td>\n<td><strong>Consecuencias posibles<\/strong><\/td>\n<td><strong>C\u00f3mo revertirlo<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Desplegar scripts sin probarlos lo suficiente<\/td>\n<td>No todos los entornos est\u00e1n configurados igual; un script puede comportarse de forma distinta en cada organizaci\u00f3n.<\/td>\n<td>Prueba los scripts en local, en un entorno controlado, para comprobar que funcionan antes de desplegarlos.<\/td>\n<\/tr>\n<tr>\n<td>Sintaxis incorrecta y errores en los scripts<\/td>\n<td>Una sintaxis incorrecta o una errata pueden provocar fallos y hacer que el script no se ejecute.<\/td>\n<td>Revisa dos veces la sintaxis de los scripts, sobre todo las variables, las rutas y los cmdlets.<\/p>\n<p>Aseg\u00farate de que los m\u00f3dulos de PowerShell necesarios y las carpetas de destino existen antes de escribir archivos.<\/td>\n<\/tr>\n<tr>\n<td>Incompatibilidad de plataforma<\/td>\n<td>Cmdlets como Get-MgUser y los m\u00f3dulos de Microsoft Graph no funcionan en dispositivos macOS ni Linux.<\/td>\n<td>Comprueba que la l\u00f3gica de tu script es compatible con el sistema operativo y la interfaz de l\u00ednea de comandos que utilizas.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Soluci\u00f3n de problemas en los informes de uso de licencias SaaS<\/h2>\n<h3>Problema n.\u00ba 1: faltan datos de licencias<\/h3>\n<p>Al ejecutar un script para consultar el informe de uso de licencias, a veces se obtienen listas de usuarios y asignaciones de licencias incompletas. Las causas m\u00e1s habituales son tokens de API caducados o \u00e1mbitos de permisos que faltan. Una soluci\u00f3n es reiniciar la conexi\u00f3n con Microsoft Graph ejecutando este script de PowerShell:<\/p>\n<p><code>Connect-MgGraph -Scopes \"User.Read.All\",\"Directory.Read.All\"<\/code><\/p>\n<p>Adem\u00e1s de contar con el token y los \u00e1mbitos correctos, tambi\u00e9n es importante tener permisos de administrador suficientes para acceder a los datos de licencias. Para comprobarlo, abre el centro de administraci\u00f3n de Microsoft 365, ve a la cuenta de usuario que ejecuta el script y entra en <strong>roles asignados<\/strong>. Ah\u00ed deber\u00eda aparecer al menos <strong>Reports Reader <\/strong>o <strong>User Administrator<\/strong>.<\/p>\n<h3>Problema n.\u00ba 2: los scripts no se ejecutan desde el RMM<\/h3>\n<p>Comprueba si la instancia de PowerShell de destino bloquea el script mediante la <strong>directiva de ejecuci\u00f3n<\/strong> introduciendo lo siguiente:<\/p>\n<p><code>powershell.exe -ExecutionPolicy Bypass -File \"C:\\Path\\To\\YourScript.ps1\"<\/code><br \/>\n<strong><em>NOTA: <\/em><\/strong><em>sustituye <\/em><strong><em>C:\\Path\\To\\YourScript.ps1 <\/em><\/strong><em>por la ruta real de tu script.<\/em><\/p>\n<p>Comprueba tambi\u00e9n si est\u00e1s ejecutando los scripts como <strong>USER <\/strong>o como <strong>SYSTEM <\/strong>con este comando:<\/p>\n<p><code>Write-Output \"Running as: $env:USERNAME\"<\/code><\/p>\n<p>Para monitorizar licencias SaaS, la ejecuci\u00f3n como <strong>USER<\/strong> da acceso a los datos espec\u00edficos del usuario y a otras variables ligadas a la sesi\u00f3n iniciada.<\/p>\n<h3>Problema n.\u00ba 3: registros incompletos en los endpoints<\/h3>\n<p>Configura la GPO para que las directivas de auditor\u00eda est\u00e9n habilitadas en los endpoints de destino. Para ello, abre <strong>gpmc.msc<\/strong> y ve a <strong>Configuraci\u00f3n del equipo &gt; Configuraci\u00f3n de Windows &gt; Configuraci\u00f3n de seguridad &gt; Configuraci\u00f3n avanzada de la directiva de auditor\u00eda<\/strong>. Comprueba que <strong>Auditar inicio de sesi\u00f3n<\/strong>, <strong>Auditar cierre de sesi\u00f3n<\/strong>, <strong>Auditar inicio de sesi\u00f3n especial<\/strong> y <strong>Auditar otros eventos de inicio y cierre de sesi\u00f3n<\/strong> est\u00e1n habilitados en una GPO vinculada a la OU de destino.<\/p>\n<div class=\"quick-start-guide\"><h2><svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M41.4822 0H3.51778C1.57496 0 0 1.57496 0 3.51778V41.4822C0 43.425 1.57496 45 3.51778 45H41.4822C43.425 45 45 43.425 45 41.4822V3.51778C45 1.57496 43.425 0 41.4822 0Z\" fill=\"#053856\"\/>\n<path d=\"M30.4399 13.9904C28.9161 12.4475 26.9127 11.6737 24.4346 11.6737C23.0721 11.6737 21.8188 11.911 20.6794 12.3858C19.5401 12.8605 18.5859 13.5346 17.8168 14.4129V11.2654L12.2766 13.867V32.562H18.0779V22.4739C18.0779 20.6224 18.5099 19.2267 19.3787 18.2867C20.2474 17.3515 21.4105 16.8815 22.8727 16.8815C24.1877 16.8815 25.1894 17.285 25.8825 18.0968C26.5756 18.9086 26.9222 20.1334 26.9222 21.7808V32.562H32.7234V21.2728C32.7234 18.2393 31.9591 15.5285 30.4399 13.9856V13.9904Z\" fill=\"#04FF88\"\/>\n<\/svg>Gu\u00eda de inicio r\u00e1pido<\/h2><p><a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/\">El RMM de NinjaOne<\/a> ofrece capacidades de monitorizaci\u00f3n para seguir el uso de las licencias SaaS de tus clientes a lo largo del tiempo. NinjaOne cuenta con potentes funciones de seguimiento de licencias en el portal de partners de <a href=\"https:\/\/www.ninjaone.com\/es\/saas-backup\/\">copia de seguridad SaaS<\/a>:<\/p>\n<p><strong>1. Seguimiento del uso de puestos<\/strong><\/p>\n<ul>\n<li>Muestra el porcentaje de puestos de pago utilizados para la copia de seguridad<\/li>\n<li>Ofrece informes detallados sobre el uso de los puestos<\/li>\n<li>Registra el n\u00famero de cuentas activas, desactivadas y totales<\/li>\n<\/ul>\n<p><strong>2. Informes de cobertura de protecci\u00f3n<\/strong><\/p>\n<ul>\n<li>Muestra el porcentaje de cuentas con copia de seguridad respecto al total de cuentas<\/li>\n<li>Ayuda a los partners a garantizar una protecci\u00f3n completa en todas las organizaciones<\/li>\n<\/ul>\n<p><strong>3. Panel de informes<\/strong><\/p>\n<ul>\n<li>Visualiza los datos de uso de licencias y de copias de seguridad<\/li>\n<li>Permite profundizar en la informaci\u00f3n detallada<\/li>\n<li>Permite exportar a CSV para analizar los datos sin conexi\u00f3n<\/li>\n<\/ul>\n<\/div>\n<h2>Qu\u00e9 tener en cuenta al usar un RMM para el seguimiento de licencias SaaS<\/h2>\n<p>Adem\u00e1s de crear informes de uso de licencias, las plataformas RMM ofrecen funciones extra para sacar el m\u00e1ximo partido a la gesti\u00f3n y la monitorizaci\u00f3n de licencias. Estas son algunas consideraciones clave cuando usas la automatizaci\u00f3n del RMM para seguir las licencias SaaS.<\/p>\n<h3>Detectar licencias SaaS inactivas con los informes de uso<\/h3>\n<p>Las plataformas RMM ayudan a identificar licencias sin usar para liberarlas o reasignarlas a otros usuarios. Como las licencias SaaS se pagan normalmente por suscripci\u00f3n, las infrautilizadas van consumiendo presupuesto mes a mes. Poder identificar y recuperar r\u00e1pidamente las licencias inactivas permite reducir el coste del SaaS a largo plazo.<\/p>\n<h3>Conservaci\u00f3n de datos para el an\u00e1lisis de tendencias<\/h3>\n<p>Los administradores pueden usar las plataformas RMM para <a href=\"#method-3\">generar informes longitudinales sobre el uso de SaaS<\/a> de forma peri\u00f3dica, semanal o mensual. Conservar las instant\u00e1neas de uso entre 6 y 12 meses mejora el an\u00e1lisis de tendencias del entorno. Cuanto m\u00e1s tiempo se conserven los datos, m\u00e1s profundidad tendr\u00e1 la informaci\u00f3n sobre los patrones de uso de licencias, lo que facilita justificar las decisiones de licenciamiento.<\/p>\n<h3>Consideraciones de seguridad<\/h3>\n<p>Aunque los RMM ofrecen capacidades de monitorizaci\u00f3n enormes, conviene evitar recopilar m\u00e1s datos sensibles de los necesarios para no vulnerar la privacidad de los usuarios finales. Por ejemplo, recopilar datos personales en exceso, como el historial del navegador, puede incumplir el <a href=\"https:\/\/gdpr.eu\/what-is-gdpr\/\" target=\"_blank\" rel=\"noopener\">Reglamento General de Protecci\u00f3n de Datos (RGPD)<\/a>.<\/p>\n<h3>C\u00f3mo lidiar con los l\u00edmites de la API<\/h3>\n<p>Las API solo pueden recopilar una cantidad determinada de datos de uso en un intervalo, que va de unos minutos a un d\u00eda. Superar esos l\u00edmites de frecuencia puede hacer que los scripts fallen y que los informes de uso queden incompletos. Como alternativa, utiliza consultas por lotes o programa los trabajos en horas de poca actividad para aprovechar al m\u00e1ximo el rendimiento y acelerar las consultas masivas a la API.<\/p>\n<h2>Servicios de NinjaOne para el seguimiento de licencias SaaS y los informes de uso<\/h2>\n<p>Los administradores pueden aprovechar estos servicios de NinjaOne para facilitar el seguimiento y el inventario de licencias SaaS:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Servicio de NinjaOne<\/strong><\/td>\n<td><strong>Definici\u00f3n<\/strong><\/td>\n<td><strong>C\u00f3mo ayuda en el seguimiento de licencias SaaS<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Programaci\u00f3n de scripts<\/td>\n<td>NinjaOne permite programar tareas para ejecutar scripts de forma autom\u00e1tica.<\/td>\n<td>Programa despliegues de scripts para recopilar peri\u00f3dicamente datos de uso de licencias y de actividad en los endpoints.<\/td>\n<\/tr>\n<tr>\n<td>Alertas<\/td>\n<td>Avisa al instante a los administradores cuando un endpoint cumple una condici\u00f3n concreta.<\/td>\n<td>Configura notificaciones para detectar autom\u00e1ticamente las licencias SaaS que no se han usado tras un periodo determinado.<\/td>\n<\/tr>\n<tr>\n<td>Informes personalizados<\/td>\n<td>Esta funci\u00f3n permite crear informes personalizables a partir de plantillas y agiliza su elaboraci\u00f3n mediante el env\u00edo programado.<\/td>\n<td>Genera autom\u00e1ticamente informes peri\u00f3dicos de uso de licencias de M65, Zoom, Adobe y otras aplicaciones SaaS para seguirlas y monitorizarlas sin esfuerzo.<\/td>\n<\/tr>\n<tr>\n<td>Inventario de activos<\/td>\n<td>Ofrece una vista detallada del software instalado en los endpoints, todo desde un \u00fanico panel de control.<\/td>\n<td>Una visi\u00f3n completa de los activos inform\u00e1ticos ayuda a asignar licencias de forma estrat\u00e9gica entre los usuarios finales y mejora la gesti\u00f3n de costes.<\/td>\n<\/tr>\n<tr>\n<td>Soporte Multiplataforma<\/td>\n<td>Simplifica la monitorizaci\u00f3n y la gesti\u00f3n de endpoints con distintos sistemas operativos y evita tener que usar varias plataformas separadas.<\/td>\n<td>Monitorizar y ejecutar scripts en endpoints de cualquier plataforma facilita el seguimiento de licencias SaaS en entornos mixtos.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.ninjaone.com\/es\/msp\/psa\/\">Integraci\u00f3n con PSA<\/a><\/td>\n<td>El software PSA hace seguimiento de los procesos de negocio, incluidos activos como la asignaci\u00f3n y el coste de las licencias SaaS.<\/td>\n<td>La soluci\u00f3n PSA independiente de NinjaOne y su integraci\u00f3n con distintos sistemas PSA ofrecen amplias capacidades de seguimiento de licencias.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Consigue visibilidad total de tu entorno y de tus licencias SaaS.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/\" rel=\"noopener\" target=\"_blank\">Descubre NinjaOne RMM.<\/a><\/p>\n<\/div>\n<h2>Aprovecha las plataformas RMM para simplificar el seguimiento de licencias SaaS<\/h2>\n<p>Hacer seguimiento del uso de las licencias SaaS ayuda a los MSP y a los equipos de inform\u00e1tica interna a reducir el gasto por exceso de suscripciones. Los administradores tambi\u00e9n pueden programar scripts con el RMM para automatizar auditor\u00edas, detectar licencias infrautilizadas y evitar asignaciones que no aportan nada. Con los informes longitudinales se descubren tendencias respaldadas por datos a lo largo del tiempo, lo que permite justificar las estrategias de asignaci\u00f3n de licencias, ya sea renovarlas o retirarlas.<\/p>\n<h3>Flujo de trabajo r\u00e1pido para el seguimiento de licencias<\/h3>\n<p>Para los administradores de RMM, desplegar esta estrategia con \u00e9xito sigue un proceso claro y repetible:<\/p>\n<ul>\n<li><strong>Define el alcance:<\/strong> identifica la plataforma SaaS objetivo (por ejemplo, M365 o Zoom) y los niveles de licencia concretos (SKU) que vas a seguir.<\/li>\n<li><strong>Protege las credenciales:<\/strong> genera las claves o tokens de API necesarios y gu\u00e1rdalos en el almac\u00e9n seguro del RMM.<\/li>\n<li><strong>Desarrolla y prueba el script:<\/strong> crea el script de PowerShell o REST en local y comprueba su salida y sus permisos.<\/li>\n<li><strong>Despliega desde el RMM:<\/strong> sube el script definitivo a la biblioteca de scripts del RMM y config\u00faralo para que recupere las credenciales del almac\u00e9n de forma segura.<\/li>\n<li><strong>Programa la automatizaci\u00f3n:<\/strong> configura el RMM para que ejecute el script cada semana o cada mes y genere las instant\u00e1neas de informe con marca de tiempo.<\/li>\n<li><strong>Informa y recupera:<\/strong> usa la funci\u00f3n de informes personalizados del RMM para ejecutar el script con Compare-Object y recupera de forma proactiva las licencias sin actividad de inicio de sesi\u00f3n dentro del umbral que hayas definido.<\/li>\n<\/ul>\n<p><strong>Temas relacionados:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/it-hub\/it-service-management\/slm-gestion-de-licencias-de-software\/\">\u00bfQu\u00e9 es la gesti\u00f3n de licencias de software (SLM)?<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/guia-de-gestion-de-activos-de-hardware-y-software\/\">Gu\u00eda para gestionar activos de hardware y software<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/mejores-herramientas-de-inventario-de-software\/\">Las mejores herramientas de inventario de software en 2025<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/como-hacer-un-inventario-de-activos-de-ti\/\">Inventario de activos inform\u00e1ticos: definici\u00f3n, gesti\u00f3n y buenas pr\u00e1cticas<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/videos\/endpoint-management\/what-is-it-asset-management-itam\/\">Qu\u00e9 es la gesti\u00f3n de activos de TI: una visi\u00f3n general completa<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>El coste de las licencias SaaS crece al mismo ritmo que la empresa y, a medida que los entornos se reparten entre herramientas distintas, el seguimiento se complica. Los administradores pueden apoyarse en plataformas RMM para obtener una visi\u00f3n clara de los datos de uso, seguir las tendencias de adopci\u00f3n y detectar licencias sin utilizar. [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":536252,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4357],"tags":[],"class_list":["post-898991","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operaciones-de-ti"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/898991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/comments?post=898991"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/898991\/revisions"}],"predecessor-version":[{"id":898992,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/898991\/revisions\/898992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/536252"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=898991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/categories?post=898991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/tags?post=898991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}