{"id":899623,"date":"2026-10-14T16:21:40","date_gmt":"2026-10-14T16:21:40","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/microsoft-graph-api-powershell-microsoft-365\/"},"modified":"2026-10-14T16:21:41","modified_gmt":"2026-10-14T16:21:41","slug":"microsoft-graph-api-powershell-microsoft-365","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/es\/blog\/microsoft-graph-api-powershell-microsoft-365\/","title":{"rendered":"Microsoft Graph API con Windows PowerShell: supervisa y gestiona clientes de Microsoft 365"},"content":{"rendered":"<p><strong>Microsoft Graph API <\/strong>es un endpoint unificado que da a los administradores acceso program\u00e1tico a distintos servicios de Microsoft 365, como Intune, Microsoft Entra (antes conocido como Azure AD), Exchange Online, Teams y muchos m\u00e1s, a trav\u00e9s de Windows PowerShell.<\/p>\n<p>Tiene multitud de casos de uso, sobre todo en entornos empresariales. Microsoft Graph API te sirve para:<\/p>\n<ul>\n<li>Supervisar el cumplimiento y el estado de los dispositivos<\/li>\n<li>Controlar el uso y la asignaci\u00f3n de licencias<\/li>\n<li>Gestionar pol\u00edticas y grupos de forma automatizada<\/li>\n<li>Crear flujos de alertas y remediaci\u00f3n<\/li>\n<li>Generar informes multitenant para los paneles de los <a href=\"https:\/\/www.ninjaone.com\/es\/msp\/que-es-un-msp\/\">MSP<\/a><\/li>\n<\/ul>\n<p>\ud83d\udccc <strong>Requisitos previos<\/strong>:<\/p>\n<ul>\n<li>Debes contar con un tenant de Microsoft 365 con acceso de administrador global o de administrador delegado.<\/li>\n<li>Tendr\u00e1s que registrar Microsoft Graph en Microsoft Entra (antes conocido como Azure AD).<\/li>\n<li>Puede que necesites licencias de Intune y Microsoft Entra Premium para algunas acciones.<\/li>\n<li>Necesitar\u00e1s una base de GPO para proteger tus tokens de autenticaci\u00f3n y garantizar que la ejecuci\u00f3n de tus scripts sea segura.<\/li>\n<\/ul>\n<p>\ud83d\udccc <strong>Estrategias de implementaci\u00f3n recomendadas:<\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\">\n<p style=\"text-align: center;\"><strong>Haz clic para elegir un m\u00e9todo<\/strong><\/p>\n<\/td>\n<td style=\"text-align: center;\"><strong>\ud83d\udcbb<\/strong><br \/>\n<strong>Ideal para usuarios individuales<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb<\/strong><br \/>\n<strong>Ideal para empresas<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#how-to-install-microsoft-graph-powershell-sdk\"><strong>Instalar el SDK de Microsoft Graph PowerShell<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#how-to-connect-to-microsoft-graph-powershell-sdk\"><strong>Conectarte al SDK de Microsoft Graph PowerShell<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#c-mo-obtener-informaci-n-de-dispositivos-y-su-estado-de-cumplimiento\"><strong>Obtener informaci\u00f3n de dispositivos y su estado de cumplimiento<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#how-to-monitor-user-activity-and-licensing\"><strong>Supervisar la actividad de los usuarios y las licencias<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#how-to-automate-remediation-and-policy-enforcement\"><strong>Automatizar la remediaci\u00f3n y la aplicaci\u00f3n de pol\u00edticas<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#how-to-validate-policies-at-the-endpoint-level\"><strong>Validar pol\u00edticas en el propio endpoint (Registro de Windows, CMD)<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#how-to-secure-token-usage-with-local-group-policies-and-endpoint-controls\"><strong>Proteger el uso de tokens con GPO y controles en el endpoint<\/strong><\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>\u2713<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"how-to-install-microsoft-graph-powershell-sdk\">C\u00f3mo instalar el SDK de Microsoft Graph PowerShell<\/h2>\n<p>\ud83d\udccc<strong>Requisitos previos<\/strong>:<\/p>\n<ul>\n<li>Se recomienda usar Windows PowerShell 7 o posterior. El requisito m\u00ednimo es <strong>Windows PowerShell 5.1<\/strong>. (<a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-do-a-powershell-version-check\/\">Comprueba tu versi\u00f3n de PowerShell<\/a> )<\/li>\n<li>Necesitas tener instalado <a href=\"https:\/\/learn.microsoft.com\/en-us\/dotnet\/framework\/install\/\" target=\"_blank\" rel=\"noopener\"><strong>.NET Framework 4.7.2<\/strong><\/a> o posterior.<\/li>\n<li><strong>PowerShellGet <\/strong>debe estar actualizado a la \u00faltima versi\u00f3n. Para hacerlo, escribe <strong>Install-Module PowerShellGet<\/strong> en Windows PowerShell y pulsa Intro.<\/li>\n<li>La pol\u00edtica de ejecuci\u00f3n debe estar configurada como <strong>remote signed <\/strong>o <strong>menos restrictiva<\/strong>. Para comprobar si tienes la pol\u00edtica correcta, escribe <strong>Get-ExecutionPolicy <\/strong>en Windows PowerShell y pulsa <strong>Intro<\/strong>. Para cambiar la pol\u00edtica de ejecuci\u00f3n a remote signed, escribe <strong>Set-ExecutionPolicy -ExecutionPolicy RemoteSigned<\/strong> y pulsa <strong>Intro<\/strong>.<\/li>\n<\/ul>\n<p>Pasos:<\/p>\n<ol>\n<li>Abre el <strong>men\u00fa Inicio <\/strong>y busca <strong>Windows PowerShell<\/strong>.<\/li>\n<li>Haz clic derecho en <strong>Windows PowerShell <\/strong>&gt; <strong>Ejecutar como administrador<\/strong>.<\/li>\n<li>Escribe<strong> Install-Module Microsoft.Graph -Scope CurrentUser -Repository PSGallery -Force <\/strong>y pulsa <strong>Intro<\/strong>.<\/li>\n<\/ol>\n<p>\ud83d\udca1<strong>Nota<\/strong>: este cambio solo se aplicar\u00e1 al perfil del usuario actual. Si quieres instalar el SDK de Microsoft Graph PowerShell en todos los perfiles de usuario, cambia <strong>-Scope <\/strong>a <strong>AllUsers<\/strong>.<\/p>\n<ol start=\"4\">\n<li>Confirma la instalaci\u00f3n cuando se te solicite.<\/li>\n<\/ol>\n<h2 id=\"how-to-connect-to-microsoft-graph-powershell-sdk\">C\u00f3mo conectarte al SDK de Microsoft Graph PowerShell<\/h2>\n<ol>\n<li>Escribe <strong><code>Connect-MgGraph -Scopes \"User.Read.All\"<\/code>,\u00bbDeviceManagementManagedDevices.Read.All\u00bb,\u00bbDirectory.Read.All\u00bb en Windows PowerShell <\/strong>y pulsa <strong>Intro<\/strong> para conectarte.<\/li>\n<\/ol>\n<p>\ud83d\udca1<strong>Nota<\/strong>: esto te dar\u00e1 acceso a todo Graph. Puedes ajustar los permisos seg\u00fan tus necesidades editando los que aparecen despu\u00e9s de <strong>-Scopes<\/strong>. Para consultar todos los permisos disponibles, escribe <strong>Find-MgGraphCommand -command Get-MgGroup<\/strong>.<\/p>\n<ol start=\"2\">\n<li>Si ya has iniciado sesi\u00f3n, pasa al siguiente paso. Si no, sigue las indicaciones para iniciar sesi\u00f3n.<\/li>\n<li>Tambi\u00e9n puedes usar <strong>Get-MgContext <\/strong>para obtener datos concretos, como el Client ID, el tenant ID, los scopes consentidos y m\u00e1s.<\/li>\n<\/ol>\n<p>\ud83d\udca1<strong>Nota<\/strong>: puedes usar <strong>-TenantID <\/strong>para el acceso multitenant y <strong>-ClientID <\/strong>para aplicaciones registradas.<\/p>\n<h2>C\u00f3mo obtener informaci\u00f3n de dispositivos y su estado de cumplimiento<\/h2>\n<p>Para listar todos tus dispositivos gestionados con Intune, escribe este comando y pulsa <strong>Intro<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgDeviceManagementManagedDevice |<br \/>\nSelect DisplayName, ComplianceState, OperatingSystem<\/strong><\/p>\n<p>Si quieres localizar los dispositivos no conformes dentro de esa lista, escribe este comando y pulsa <strong>Intro<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgDeviceManagementManagedDevice |<br \/>\nWhere-Object {$_.ComplianceState -ne \u00abcompliant\u00bb}<\/strong><\/p>\n<p>Tambi\u00e9n puedes buscar dispositivos concretos por su nombre:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgDeviceManagementManagedDevice -ManagedDeviceId &lt;GUID&gt;<\/strong><\/p>\n<p>Cambia <strong>&lt;GUID&gt; <\/strong>por el ID del dispositivo que est\u00e9s buscando.<\/p>\n<h2 id=\"how-to-monitor-user-activity-and-licensing\">C\u00f3mo supervisar la actividad de los usuarios y las licencias<\/h2>\n<p>Para listar todos los usuarios junto con los detalles de sus licencias, escribe este comando y pulsa <strong>Intro<\/strong>:<\/p>\n<p><strong>Get-MgUser | Select-Object DisplayName, UserPrincipalName, AssignedLicenses<\/strong><\/p>\n<p>Para encontrar usuarios sin licencia, escribe este comando y pulsa <strong>Intro<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>Get-MgUser | Where-Object { !$_.AssignedLicenses }<br \/>\n<\/strong><strong>Obtener la actividad de inicio de sesi\u00f3n (requiere AuditLog.Read.All):<br \/>\n<\/strong><strong>Get-MgAuditLogSignIn -Top 50 | Select UserDisplayName, UserPrincipalName, Status, AppDisplayName<\/strong><\/p>\n<h2 id=\"how-to-automate-remediation-and-policy-enforcement\">C\u00f3mo automatizar la remediaci\u00f3n y la aplicaci\u00f3n de pol\u00edticas<\/h2>\n<p>Si un dispositivo se pierde o se ve comprometido, puedes borrar sus datos desde Microsoft Graph escribiendo este comando y pulsando <strong>Intro<\/strong>:<\/p>\n<p><strong>Invoke-MgDeviceManagementManagedDeviceWipe -ManagedDeviceId &lt;GUID&gt;<\/strong><\/p>\n<p>Sustituye <strong>&lt;GUID&gt; <\/strong>por el ID del dispositivo perdido o comprometido.<\/p>\n<p>Si quieres bloquear un dispositivo de forma remota:<\/p>\n<p><strong>Invoke-MgDeviceManagementManagedDeviceRemoteLock -ManagedDeviceId &lt;GUID&gt;<\/strong><\/p>\n<p>Sustituye <strong>&lt;GUID&gt; <\/strong>por el ID del dispositivo perdido o comprometido.<\/p>\n<p>Si quieres asignar una pol\u00edtica de cumplimiento, escribe este comando y pulsa <strong>Intro<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong>New-MgDeviceManagementCompliancePolicyAssignment -CompliancePolicyId &lt;PolicyID&gt; -Target @{ \u00ab@odata.type\u00bb = \u00ab#microsoft.graph.groupAssignmentTarget\u00bb; \u00abgroupId\u00bb = \u00ab&lt;AADGroupId&gt;\u00bb }<\/strong><\/p>\n<p>Cambia <strong>&lt;PolicyID&gt; <\/strong>por el ID de la pol\u00edtica que quieras asignar. Cambia <strong>&lt;AADGroupId&gt; <\/strong>por el grupo al que quieras asignarla.<\/p>\n<p>Estos comandos resultan muy \u00fatiles si quieres configurar remediaciones automatizadas en distintos entornos. Tambi\u00e9n puedes lanzarlos de forma autom\u00e1tica cuando tu sistema reciba una alerta de tu herramienta de gesti\u00f3n de endpoints.<\/p>\n<h2 id=\"how-to-validate-policies-at-the-endpoint-level\">C\u00f3mo validar pol\u00edticas en el propio endpoint (Registro de Windows, CMD)<\/h2>\n<p>Puedes comprobar si las pol\u00edticas emitidas con Microsoft Graph se aplicaron correctamente consultando el <a href=\"https:\/\/www.ninjaone.com\/es\/blog\/registro-de-windows\/\">Registro de Windows<\/a>.<\/p>\n<p>Por ejemplo, puedes ir a <strong>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\PolicyManager\\current\\device\\<\/strong> en el Registro de Windows y ver si las pol\u00edticas se han aplicado (por ejemplo, Defender o la pol\u00edtica de cifrado).<\/p>\n<p>Tambi\u00e9n puedes usar el s\u00edmbolo del sistema para inscribir el dispositivo en un MDM y supervisar su estado con m\u00e1s detalle.<\/p>\n<ol>\n<li>Abre el <strong>s\u00edmbolo del sistema <\/strong>como administrador.<\/li>\n<li>Escribe esto y pulsa Intro: <strong>start ms-device-enrollment:?mode=mdm<\/strong><\/li>\n<\/ol>\n<p>Para verificar el estado de uni\u00f3n o inscripci\u00f3n<strong>, <\/strong>escribe<strong>: <\/strong><strong>dsregcmd \/status<\/strong><\/p>\n<h2 id=\"how-to-secure-token-usage-with-local-group-policies-and-endpoint-controls\">C\u00f3mo proteger el uso de tokens con pol\u00edticas de grupo locales y controles en el endpoint<\/h2>\n<p>Puedes usar las pol\u00edticas de grupo locales para proteger los tokens de autenticaci\u00f3n de Microsoft Graph y la automatizaci\u00f3n con PowerShell en tus dispositivos gestionados siguiendo estos pasos:<\/p>\n<ol>\n<li>Abre el <strong> Editor de pol\u00edticas de grupo local<\/strong>.<\/li>\n<li>Ve a <strong>Configuraci\u00f3n del equipo &gt; Configuraci\u00f3n de Windows &gt; Configuraci\u00f3n de seguridad &gt; Directivas locales &gt; Opciones de seguridad<\/strong><\/li>\n<li>Busca <strong>No permitir el almacenamiento de contrase\u00f1as y credenciales para la autenticaci\u00f3n de red <\/strong>y haz <strong>doble clic<\/strong>.<\/li>\n<li>Config\u00faralo como <strong>Habilitado<\/strong>.<\/li>\n<li>Haz clic en <strong>Aplicar <\/strong>&gt; <strong>Aceptar<\/strong>.<\/li>\n<li>Ve a <strong>Configuraci\u00f3n del equipo &gt; Plantillas administrativas &gt; Componentes de Windows &gt; Windows PowerShell<\/strong>.<\/li>\n<li>Busca <strong>Activar la ejecuci\u00f3n de scripts <\/strong>y haz <strong>doble clic<\/strong>.<\/li>\n<li>Config\u00faralo como <strong>Habilitado<\/strong>.<\/li>\n<li>Despliega el men\u00fa y selecciona <strong>Permitir solo scripts firmados<\/strong>.<\/li>\n<li>Haz clic en <strong>Aplicar <\/strong>&gt; <strong>Aceptar<\/strong>.<\/li>\n<\/ol>\n<h2>Otros aspectos a tener en cuenta al usar Microsoft Graph API<\/h2>\n<ul>\n<li>Puedes usar <a href=\"https:\/\/developer.microsoft.com\/graph\/graph-explorer\" target=\"_blank\" rel=\"noopener\">Graph Explorer<\/a> para probar la API online sin instalarla en tus dispositivos.<\/li>\n<li>Aseg\u00farate de aplicar permisos de aplicaci\u00f3n para los trabajos en segundo plano y los scripts multitenant.<\/li>\n<li>Puedes aplicar l\u00edmites de frecuencia y l\u00f3gica de reintentos en los scripts de producci\u00f3n.<\/li>\n<li>Puedes usar las pol\u00edticas de acceso condicional de Microsoft Entra ID para restringir el uso de Graph en dispositivos no gestionados.<\/li>\n<\/ul>\n<h2>Resoluci\u00f3n de problemas de Microsoft Graph API<\/h2>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><strong>Problema<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Posibles causas<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Soluciones<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Microsoft Graph falla.<\/td>\n<td>Faltan permisos, es decir, el tenant no tiene autorizaci\u00f3n para ejecutar ese comando.<\/td>\n<td>Concede a ese tenant los permisos adecuados. Otra opci\u00f3n es usar una cuenta de administrador con permisos completos.<\/td>\n<\/tr>\n<tr>\n<td>El dispositivo no aparece en la consulta.<\/td>\n<td>Significa que el dispositivo no est\u00e1 gestionado en Intune o que no est\u00e1 bien sincronizado.<\/td>\n<td>Comprueba la inscripci\u00f3n en <a href=\"https:\/\/www.ninjaone.com\/es\/blog\/microsoft-endpoint-manager\/\">Microsoft Endpoint Management (MEM)<\/a> y el estado del dispositivo en Microsoft Entra (antes AAD).<\/td>\n<\/tr>\n<tr>\n<td>Has alcanzado el l\u00edmite de frecuencia de la API.<\/td>\n<td>Se est\u00e1n realizando demasiadas consultas simult\u00e1neas.<\/td>\n<td>Usa el comando <strong>-Top <\/strong>y agrupa las peticiones por lotes.<\/td>\n<\/tr>\n<tr>\n<td>Faltan los valores del Registro de una pol\u00edtica concreta.<\/td>\n<td>La pol\u00edtica no se aplic\u00f3.<\/td>\n<td>Valida la segmentaci\u00f3n de grupos y fuerza una sincronizaci\u00f3n para aplicar el cambio en el dispositivo.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Servicios de NinjaOne<\/h2>\n<p>NinjaOne complementa a Microsoft Graph API de varias formas:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/scripts-automatizados\/\">Automatiza los scripts de Microsoft Graph<\/a> en los tenants de tus clientes con una herramienta de PowerShell remoto<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/supervision-gestion-de-endpoints\/supervision-remota-aviso-de-alertas\/\">Configura alertas<\/a> para que los administradores sepan cu\u00e1ndo un dispositivo deja de cumplir las pol\u00edticas y se active una remediaci\u00f3n mediante Graph<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/gestion-de-activos-de-ti\/\">Etiqueta dispositivos<\/a> con campos personalizados a partir de metadatos de Microsoft Graph (por ejemplo, estado de cumplimiento, nivel de riesgo, etc.)<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/informes-y-analisis\/\">Programa tareas de informes<\/a> con datos de Microsoft Graph y centraliza la visibilidad por tenant para los MSP.<\/li>\n<\/ul>\n<h2>Supervisa tus dispositivos gestionados con Microsoft Graph API<\/h2>\n<p>Microsoft Graph API es una herramienta potente que da a los administradores un control centralizado y automatizado de las cuentas de Microsoft 365 de su organizaci\u00f3n desde Windows PowerShell. Una vez instalado y conectado mediante PowerShell, puedes supervisar usuarios y el cumplimiento de los dispositivos, as\u00ed como automatizar acciones en los equipos y la asignaci\u00f3n de pol\u00edticas.<\/p>\n<p>Puedes validar esas asignaciones de pol\u00edticas consultando el Registro de Windows y usando el s\u00edmbolo del sistema. Adem\u00e1s, puedes mejorar a\u00fan m\u00e1s tus flujos de trabajo con las funciones de automatizaci\u00f3n y visibilidad de NinjaOne.<\/p>\n<p><strong>Art\u00edculos relacionados: <\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/docs\/endpoint-management\/ticketing\/microsoft-365-integration\/\">Mejora NinjaOne Ticketing con la integraci\u00f3n SMTP de Microsoft 365<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/hybrid-azure-ad-join-2\/\">Integra entornos on-premise y cloud con Hybrid Azure AD Join<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/supervision-de-sistemas-de-ti\/\">Gu\u00eda completa: la monitorizaci\u00f3n de sistemas de TI<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/herramientas-de-supervision-en-la-nube\/\">Herramientas de monitorizaci\u00f3n en el cloud: las 5 mejores soluciones en 2026<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/supervision-de-endpoints-ejemplos\/\">La monitorizaci\u00f3n de endpoints explicada con un ejemplo<\/a><\/li>\n<\/ul>\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>Qu\u00e9 puede hacer NinjaOne con Microsoft Graph API y Windows PowerShell:<\/p>\n<p><b data-stringify-type=\"bold\">Integraci\u00f3n con Microsoft Graph API<\/b><\/p>\n<p>NinjaOne s\u00ed admite la integraci\u00f3n con Microsoft Graph API y PowerShell, en concreto para:<\/p>\n<ol>\n<li><b data-stringify-type=\"bold\">Autenticaci\u00f3n con Service Principal (SPA)<\/b>:\n<ul>\n<li>NinjaOne ofrece autenticaci\u00f3n con Service Principal para las copias de seguridad de Microsoft 365<\/li>\n<li>Requiere un administrador global durante la configuraci\u00f3n inicial<\/li>\n<li>Admite distintos scopes y permisos para los diferentes servicios de Microsoft 365<\/li>\n<\/ul>\n<\/li>\n<li><b data-stringify-type=\"bold\">Integraci\u00f3n con PowerShell<\/b>:\n<ul>\n<li>NinjaOne proporciona m\u00f3dulos y scripts de PowerShell para interactuar con la API<\/li>\n<li>Admite el flujo de autorizaci\u00f3n OAuth 2.0<\/li>\n<li>Incluye scripts de ejemplo para automatizar tareas como:\n<ul>\n<li>Gesti\u00f3n de vulnerabilidades<\/li>\n<li>Generaci\u00f3n de tokens<\/li>\n<li>Gesti\u00f3n de peticiones a la API<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><b data-stringify-type=\"bold\">Aspectos clave<\/b><\/p>\n<ul>\n<li>La integraci\u00f3n permite supervisar y gestionar clientes de Microsoft 365<\/li>\n<li>Admite operaciones como:\n<ul>\n<li>Copia de seguridad y restauraci\u00f3n<\/li>\n<li>Gesti\u00f3n de usuarios<\/li>\n<li>Obtenci\u00f3n de informaci\u00f3n de dispositivos<\/li>\n<li>Autorizaci\u00f3n y gesti\u00f3n de tokens<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Graph API es un endpoint unificado que da a los administradores acceso program\u00e1tico a distintos servicios de Microsoft 365, como Intune, Microsoft Entra (antes conocido como Azure AD), Exchange Online, Teams y muchos m\u00e1s, a trav\u00e9s de Windows PowerShell. Tiene multitud de casos de uso, sobre todo en entornos empresariales. Microsoft Graph API te [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":532555,"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-899623","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\/899623","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=899623"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/899623\/revisions"}],"predecessor-version":[{"id":899624,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/899623\/revisions\/899624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/532555"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=899623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/categories?post=899623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/tags?post=899623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}