M365Con 2027 – conferencia online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Simplifica la administración de Microsoft 365 con la CLI de Microsoft 365: automatización multiplataforma, gobernanza e integración con CI/CD

By · · Updated

Simplifica la administración de Microsoft 365 con la CLI para una gestión segura, automatizada y coherente en entornos Windows, macOS y Linux.

Automatically translated with AI from the original post. Read the English original

▶ BLOGStreamlining Microsoft365 Administration with…M365.FM
Titelbild: Streamlining Microsoft 365 Administration with the Microsoft 365 CLI: Cross-Platform Automation, Governance, and CI/CD Integration

A menudo te enfrentas a desafíos en la administración de Microsoft 365. Cambiar entre pestañas del navegador, lidiar con los módulos de PowerShell y resolver problemas específicos de cada sistema operativo puede ralentizar tu trabajo. Los pasos manuales provocan errores y dificultan la automatización. La CLI de Microsoft 365 te ofrece una herramienta de línea de comandos unificada y multiplataforma. Así obtienes una forma coherente de gestionar usuarios, sitios y directivas. Esta herramienta te ayuda a trabajar de forma más inteligente, automatizar tareas y reducir riesgos.

Puntos clave

La realidad del administrador: desafíos en la administración de Microsoft 365

Procesos manuales y problemas de paridad entre módulos

A menudo tienes que manejar varias herramientas y pestañas del navegador para completar tus tareas diarias. Cambiar entre los módulos de PowerShell y los centros de administración puede ralentizarte. Los pasos manuales aumentan el riesgo de errores y dificultan repetir el trabajo. Muchas organizaciones gestionan decenas de herramientas de seguridad, pero la mayoría se utiliza poco. Puede que no tengas claro el estado de tu postura de seguridad, y la necesidad de consolidar herramientas es cada vez más apremiante.

Si trabajas en un sector regulado, la supervisión es todavía mayor. Los auditores y los reguladores exigen pruebas de medidas de seguridad sólidas. Las configuraciones incorrectas pueden acarrear problemas legales o financieros. Los consejos de administración quieren respuestas claras sobre ciberseguridad, pero los informes técnicos suelen confundirlos. Tienes que traducir los hallazgos complejos a un lenguaje de negocio.

Limitaciones de los sistemas operativos y automatización inconsistente

Puede que en tu entorno utilices Windows, macOS o Linux. Cada sistema operativo gestiona los scripts y los módulos de forma diferente. Esto genera problemas cuando intentas automatizar tareas en varias plataformas. Quieres resultados predecibles, pero las peculiaridades de cada sistema pueden romper tus flujos de trabajo. La automatización inconsistente genera problemas de confianza y trabajo adicional.

Tipo de evidencia

Descripción

Déficit de confianza y riesgo de secuencia

Lanzar nuevas funciones sin garantizar su fiabilidad puede alejar a desarrolladores y profesionales de TI, lo que afecta a la salud de la plataforma.

Complejidad de la gobernanza empresarial

Las organizaciones de TI requieren un comportamiento predecible y nuevas directivas para la automatización agéntica, incluidos registros de auditoría y mecanismos de reversión.

Necesitas un enfoque unificado para la administración de Microsoft 365. Una herramienta coherente te ayuda a evitar errores manuales, cumplir los requisitos de cumplimiento normativo y automatizar tareas de forma fiable en todas las plataformas.

¿Qué es la CLI de Microsoft 365?

Superficie de comandos multiplataforma

Necesitas una herramienta que funcione donde tú trabajes. Microsoft 365 CLI ofrece una experiencia multiplataforma real. Puedes ejecutarla en Windows, macOS o Linux. Puedes usarla en tu terminal local, en contenedores o en runners alojados en la nube. Esta flexibilidad significa que no tienes que preocuparte por problemas específicos de cada sistema operativo ni por funciones que faltan. Puedes automatizar tareas desde cualquier entorno.

Así es como Microsoft 365 CLI se compara con otras herramientas de administración:

Característica

Microsoft 365 CLI

Otras herramientas

Multiplataforma

Sí (Windows, macOS, Linux)

Limitada (solo Windows)

Compatibilidad con terminal

Sí

No

Código abierto

Sí

No

Capacidades de automatización

Sí

Varía

Consejo: Puedes usar los mismos scripts en tu portátil, en un servidor Linux o en un pipeline de CI/CD. Esta coherencia te ahorra tiempo y reduce errores.

Sintaxis unificada para los servicios de Microsoft 365

Con frecuencia necesitas administrar muchos servicios de Microsoft 365. Cada servicio, como SharePoint, Teams o Planner, normalmente tiene sus propias herramientas y comandos. Microsoft 365 CLI reúne todos estos servicios en una sola interfaz de línea de comandos. Usas una sintaxis unificada para administrar usuarios, grupos, sitios y directivas. Este enfoque hace que tu trabajo sea más sencillo y previsible.

Por ejemplo, puedes listar equipos de Teams, actualizar sitios de SharePoint o administrar tareas de Planner usando patrones de comandos similares. No necesitas aprender una herramienta nueva para cada servicio. Este enfoque unificado te ayuda a optimizar la administración de Microsoft 365 y a crear flujos de trabajo repetibles.

Nota: La CLI muestra los resultados en JSON por defecto. Puedes usar fácilmente esta salida para paneles, auditorías o scripts de automatización.

Ventajas clave para la administración de Microsoft 365

Automatización coherente en todas las plataformas

Con frecuencia trabajas en entornos con distintos sistemas operativos. Puedes usar Windows en tu escritorio, Linux en tus servidores y macOS en tu portátil. Microsoft 365 CLI ofrece los mismos comandos y resultados en todas partes. No necesitas reescribir scripts ni solucionar problemas específicos de cada sistema operativo. Esta coherencia te ayuda a crear flujos de trabajo fiables para la administración de Microsoft 365.

Consejo: Prueba a ejecutar un script de gestión de usuarios tanto en Windows como en Linux. Verás los mismos resultados y la misma salida.

Plataforma

Compatibilidad con CLI

Fiabilidad de la automatización

Windows

✅

Alta

macOS

✅

Alta

Linux

✅

Alta

Contenedores

✅

Alta

Runners de CI/CD

✅

Alta

Obtienes un enfoque unificado para la administración de Microsoft 365. Esto reduce los errores y hace que tu automatización sea previsible.

Salida con JSON por defecto para auditorías

Necesitas registros claros de tus acciones. Microsoft 365 CLI ofrece salida en JSON por defecto. JSON es fácil de leer, procesar y almacenar. Puedes enviar esta salida a paneles, herramientas SIEM o registros de auditoría. No necesitas convertir archivos CSV ni analizar texto manualmente.

Nota: La salida JSON te ayuda a cumplir los requisitos de auditoría y a responder rápidamente a las revisiones de seguridad.

Este es un ejemplo de un comando de la CLI y su salida JSON:

m365 user list --output json
[
  {
    "id": "user1@contoso.com",
    "displayName": "Alex Lee",
    "role": "User"
  },
  {
    "id": "admin@contoso.com",
    "displayName": "Jordan Smith",
    "role": "Administrator"
  }
]

Puedes usar estos datos para informes, monitorización o comprobaciones de cumplimiento. Este enfoque hace que la administración de Microsoft 365 sea más segura y transparente.

Integración con CI/CD para operaciones fiables

Quieres automatizar tareas y realizar cambios de forma segura. Microsoft 365 CLI funciona bien con herramientas de CI/CD como GitHub Actions, Azure DevOps y GitLab CI. Puedes crear pipelines que administren usuarios, actualicen directivas o creen sitios nuevos. Tú controlas cuándo y cómo se producen los cambios.

Destacado: Integra los comandos de la CLI en tu pipeline de CI/CD para automatizar la administración de Microsoft 365. Reducirás el esfuerzo manual y mejorarás la fiabilidad.

Este es un ejemplo sencillo de un flujo de trabajo de GitHub Actions que usa la CLI:

name: M365 User Audit
on: [schedule]
jobs:
  audit:
    runs-on: ubuntu-latest
    steps:
      - name: Install Microsoft 365 CLI
        run: npm install -g @pnp/cli-microsoft365
      - name: List Users
        run: m365 user list --output json > users.json
      - name: Upload Audit Log
        uses: actions/upload-artifact@v3
        with:
          name: user-audit
          path: users.json

Creas flujos de trabajo repetibles y revisables. Mejoras la seguridad y la gobernanza de la administración de Microsoft 365.

Primeros pasos con Microsoft 365 CLI

Instalación y configuración

Puedes instalar la CLI de Microsoft 365 en cualquier sistema operativo principal. La CLI utiliza Node.js, así que primero debes tener instalada la versión 18 o posterior de Node.js. Puedes comprobar tu versión de Node.js ejecutando:

node --version

Si necesitas instalar Node.js, visita el sitio web oficial de Node.js y descarga la versión más reciente para tu sistema.

Cuando Node.js esté listo, puedes instalar la CLI globalmente con un solo comando:

npm install -g @pnp/cli-microsoft365

Después de la instalación, verifica que la CLI funciona ejecutando:

m365 version

Deberías ver el número de versión en pantalla. Ya estás listo para usar la CLI en tareas de administración de Microsoft 365 en Windows, macOS o Linux. También puedes usar la CLI en contenedores o en runners alojados en la nube para automatización.

Consejo: Mantén tu CLI actualizada ejecutando npm update -g @pnp/cli-microsoft365 con regularidad.

Autenticación y buenas prácticas de seguridad

Hay varias formas de autenticarte con la CLI de Microsoft 365. Cada método ofrece ventajas diferentes. La siguiente tabla resume las opciones principales:

Método de autenticación

Ventaja

Azure Cloud Shell

Te inicia sesión automáticamente, lo que facilita empezar.

Iniciar sesión de forma interactiva

Ideal para aprender y ejecutar comandos en local con un inicio de sesión en el navegador.

Iniciar sesión con una identidad administrada

Proporciona una identidad administrada por Azure, lo que elimina la necesidad de gestionar secretos.

Iniciar sesión con una entidad de servicio

Recomendado para scripts, ya que permite gestionar los permisos de forma segura.

Para la mayoría de la automatización y los scripts, usa una entidad de servicio o una identidad administrada. Estos métodos te ayudan a aplicar el principio de mínimo privilegio y evitan compartir credenciales personales. Las entidades de servicio te permiten controlar exactamente qué permisos tienen tus scripts.

A partir de septiembre de 2025, Microsoft requerirá la autenticación multifactor (MFA) para las identidades de usuario en Microsoft Entra ID cuando se utilicen herramientas de línea de comandos. Este cambio no afectará a las entidades de servicio ni a las identidades administradas. Planifica tu automatización para usar identidades de carga de trabajo, pensando en la seguridad y el cumplimiento a largo plazo.

Nota: Asigna siempre solo los permisos que necesiten tus scripts. Guarda los secretos en almacenes seguros, como Azure Key Vault o GitHub Secrets, y rótalos con regularidad.

Tareas administrativas clave con la CLI

Gestión de usuarios y grupos

Gestionas usuarios y grupos a diario. La CLI de Microsoft 365 te ayuda a completar estas tareas con rapidez. Puedes añadir nuevos usuarios, actualizar la pertenencia a grupos y eliminar cuentas con comandos sencillos. No necesitas cambiar entre centros de administración ni aprender herramientas diferentes.

Estas son las tareas habituales de gestión de usuarios y grupos que puedes automatizar:

Ejecutas comandos como estos:

m365 user add --userName "jane.doe@contoso.com" --displayName "Jane Doe"
m365 group add --name "Marketing Team"
m365 group user add --groupName "Marketing Team" --userName "jane.doe@contoso.com"

Consejo: Puedes exportar las listas de usuarios y grupos a JSON para facilitar los informes o las actualizaciones masivas.

Ahorras tiempo y reduces errores al usar la CLI para gestionar usuarios y grupos. Además, creas procesos repetibles que ayudan a tu equipo a trabajar de forma más eficiente.

Operaciones de SharePoint y Teams

A menudo gestionas sitios de SharePoint y Teams. La CLI te ofrece una forma unificada de realizar estas tareas. Puedes crear sitios nuevos, actualizar la configuración y gestionar permisos sin salir de la terminal.

Las operaciones habituales de SharePoint incluyen:

Utilizas comandos como:

m365 spo site add --type TeamSite --title "Project Alpha" --url "https://contoso.sharepoint.com/sites/project-alpha"
m365 spo site set --url "https://contoso.sharepoint.com/sites/project-alpha" --title "Alpha Project Site"

En el caso de Teams, automatizas estas tareas:

Ejemplos de comandos:

m365 teams team add --name "Product Launch" --description "Team for product launch activities"
m365 teams channel add --teamName "Product Launch" --name "Marketing"
m365 teams member add --teamName "Product Launch" --userName "jane.doe@contoso.com"

Nota: Usas la misma sintaxis para SharePoint y Teams. Esta coherencia facilita tu trabajo y te ayuda a evitar errores.

Agilizas tus operaciones diarias y mejoras la colaboración en toda la organización.

Informes y registros de auditoría

Necesitas registros claros de tus acciones. La CLI proporciona informes detallados y registros de auditoría. Puedes exportar datos en formato JSON, que utilizas para paneles, comprobaciones de cumplimiento o revisiones de seguridad.

Puedes generar informes como:

Ejecutas comandos como:

m365 user list --output json > users.json
m365 group list --output json > groups.json
m365 spo site list --output json > sites.json

Envías estos informes a Power BI, Splunk u otras herramientas de análisis. Así puedes hacer seguimiento de los cambios a lo largo del tiempo y responder rápidamente a las solicitudes de auditoría.

Callout: Construyes una base sólida para la administración de Microsoft 365 automatizando los informes y los registros de auditoría. Mejoras la transparencia y ayudas a cumplir los requisitos de cumplimiento.

Usas la CLI para crear informes fiables y repetibles. Ganas confianza en tus datos y tomas mejores decisiones para tu organización.

Automatización de flujos de trabajo en la administración de Microsoft 365

Scripting y operaciones masivas

Puedes automatizar muchas tareas de Microsoft 365 con la CLI. El scripting te ayuda a gestionar trabajo repetitivo, como el aprovisionamiento de usuarios o la administración de grupos, con rapidez y precisión. Para empezar, instala la CLI y conéctala a Microsoft Graph. Esta conexión te da acceso a todos tus recursos de Microsoft 365.

  1. Instalar y conectar: Configura la CLI y autentícate con Microsoft Graph.

  2. Crear usuarios en masa: Usa un archivo CSV para importar muchos usuarios a la vez. Este método ahorra tiempo al incorporar nuevos empleados.

  3. Verificar resultados: Comprueba la creación de usuarios en el Centro de administración para confirmar que tu script funcionó como esperabas.

Consejo: Automatiza tareas diarias como el aprovisionamiento de usuarios y las copias de seguridad con un mínimo de código. Este enfoque aumenta tu eficiencia y reduce los errores manuales.

El scripting y las operaciones masivas te aportan varias ventajas:

Patrones de canalizaciones CI/CD

Puedes llevar la automatización más lejos integrando la CLI en tus canalizaciones CI/CD. Esta configuración permite ejecutar scripts automáticamente al enviar cambios o según una programación. Para activar estos flujos de trabajo, puedes usar herramientas como GitHub Actions, Azure DevOps o GitLab CI.

Una canalización CI/CD típica para la administración de Microsoft 365 podría incluir:

- name: Install Microsoft 365 CLI
  run: npm install -g @pnp/cli-microsoft365
- name: Bulk Import Users
  run: m365 user import --csv users.csv

Nota: La integración CI/CD garantiza que tus flujos de trabajo sean repetibles, revisables y seguros. Reduces el esfuerzo manual y mejoras la fiabilidad en toda tu organización.

Seguridad y gobernanza con la CLI

Métodos de autenticación seguros

Necesitas una autenticación sólida para proteger tu entorno de Microsoft 365. La CLI admite varios métodos seguros que te ayudan a reducir riesgos y a mejorar el cumplimiento. Puedes elegir el método que mejor se adapte a tu flujo de trabajo y a tus requisitos de seguridad.

La tabla siguiente compara las opciones de autenticación más seguras disponibles para la CLI de Microsoft 365. Cada método utiliza una estrategia distinta para proteger tus datos.

Método de autenticación

Descripción

Estrategia de mitigación de riesgos

Autenticación multifactor (MFA)

Requiere varias formas de verificación para acceder a los recursos.

Reduce el riesgo de acceso no autorizado mediante comprobaciones adicionales.

MFA sin contraseña

Elimina la necesidad de contraseñas mediante métodos de verificación alternativos.

Minimiza los riesgos asociados al robo de contraseñas o al phishing.

MFA resistente al phishing

Utiliza métodos seguros como las claves FIDO2 o Windows Hello para la verificación.

Protege frente a ataques de phishing mediante credenciales seguras.

Puedes usar MFA para añadir una capa adicional de seguridad. El MFA sin contraseña elimina la necesidad de contraseñas, lo que te ayuda a evitar amenazas habituales como el phishing. El MFA resistente al phishing utiliza claves de hardware o verificación biométrica, lo que dificulta mucho que los atacantes accedan.

Consejo: Elige siempre el método de autenticación más robusto disponible para tus scripts de automatización. Guarda las credenciales en almacenes seguros y rótalas periódicamente.

Barreras de protección y comandos con ámbito limitado

Quieres evitar errores que puedan afectar a todo tu inquilino. La CLI incluye barreras de protección que te ayudan a ejecutar comandos de forma segura. Puedes limitar los comandos a usuarios, grupos o sitios concretos. Este enfoque reduce el impacto de tus acciones y respeta el principio de mínimo privilegio.

Por ejemplo, puedes ejecutar un comando que actualice solo un grupo en lugar de todos los grupos:

m365 group set --groupName "Marketing Team" --description "Updated description"

Nota: Los comandos con ámbito limitado y las medidas de protección te ayudan a mantener el control y a evitar cambios accidentales. Así creas flujos de trabajo más seguros y respaldas las directivas de gobierno de tu organización.

Mejoras la seguridad y el gobierno utilizando autenticación segura y comandos con ámbito limitado. La CLI te ayuda a automatizar tareas sin comprometer tu entorno.

Errores comunes y soluciones

Riesgos de permisos y operaciones masivas

Puede que sientas la tentación de conceder permisos amplios a tus scripts de automatización por comodidad. Este enfoque puede crear riesgos de seguridad. Las entidades de servicio o las cuentas de usuario con permisos excesivos pueden hacer que tu entorno sea vulnerable a cambios accidentales o malintencionados. Las operaciones masivas, como actualizar todos los usuarios o eliminar varios grupos, también pueden causar un impacto generalizado si no utilizas filtros o vistas previas.

Cómo evitar estos riesgos:

Consejo: Revisa siempre el ámbito de tu comando. Un pequeño error tipográfico puede afectar a cientos de usuarios.

Gestión de secretos y desviación del entorno

Necesitas gestionar secretos, como los identificadores de cliente y las contraseñas, de las entidades de servicio o de las cuentas de automatización. Almacenar estos secretos en texto plano o compartirlos en un chat puede exponer tu entorno a ataques. La desviación del entorno se produce cuando distintos equipos o canalizaciones utilizan versiones de la CLI o configuraciones diferentes, lo que provoca resultados incoherentes.

Buenas prácticas para la gestión de secretos y la coherencia:

Problema

Ejemplo de solución

Secretos codificados de forma fija

Usa Azure Key Vault o GitHub Secrets

Incompatibilidad de versiones

Fija la versión de la CLI en tu canalización

Nota: Una gestión segura de los secretos y entornos coherentes te ayudan a evitar fallos inesperados y a mantener tu inquilino de Microsoft 365 protegido.

Cuándo usar PowerShell en su lugar

Escenarios especializados y necesidades heredadas

Es posible que descubras que la CLI de Microsoft 365 cubre la mayoría de las tareas de administración diarias. Sin embargo, algunas situaciones siguen requiriendo PowerShell. Estos casos suelen implicar necesidades específicas o sistemas heredados que exigen un control más profundo.

PowerShell te da acceso a funciones avanzadas y compatibilidad con sistemas heredados. Puedes administrar aplicaciones antiguas que necesitan métodos de autenticación no disponibles en las herramientas modernas. También puedes personalizar las directivas de seguridad más allá de los valores predeterminados. Algunas organizaciones necesitan aplicar reglas de seguridad específicas o gestionar configuraciones complejas de inquilino. PowerShell te permite ajustar estos valores con precisión.

Esta tabla muestra cuándo PowerShell resulta imprescindible:

Necesidades especializadas

Descripción

Compatibilidad con aplicaciones heredadas

Ciertas aplicaciones heredadas pueden requerir métodos de autenticación bloqueados por los valores predeterminados de seguridad.

Directivas de seguridad personalizadas

Los valores predeterminados de seguridad no admiten la personalización que necesitan muchas organizaciones.

Flexibilidad

Para escenarios complejos es necesario un control más preciso sobre cómo se aplican las medidas de seguridad en todo el inquilino.

Es posible que necesites PowerShell si trabajas con sistemas heredados o necesitas controles de seguridad personalizados. Por ejemplo, algunas aplicaciones antiguas no admiten la autenticación moderna. PowerShell te permite configurar estos ajustes y mantener la compatibilidad.

Nota: PowerShell sigue siendo la mejor opción para tareas que exigen un control detallado o soporte para entornos heredados.

Para la mayoría de las tareas rutinarias y multiplataforma, usa Microsoft 365 CLI. Cambia a PowerShell cuando necesites opciones avanzadas o debas dar soporte a sistemas más antiguos. Este enfoque te ayuda a equilibrar eficiencia y flexibilidad.

Puedes combinar ambas herramientas para crear una estrategia de administración robusta. Este método garantiza que cubras todas las necesidades de tu organización, desde la automatización moderna hasta el soporte de sistemas heredados.

Piloto rápido: demostrar el valor en 30 minutos

Ejemplo de automatización de tareas masivas

Puedes demostrar el valor de Microsoft 365 CLI con un piloto rápido. Elige una tarea masiva habitual, como añadir usuarios a varios equipos de Teams. Esta tarea suele llevar mucho tiempo si se hace manualmente. Con CLI, automatizas el proceso y ahorras tiempo.

Empieza preparando un archivo CSV con los correos electrónicos de los usuarios y los nombres de los equipos. CLI lee este archivo y añade a cada usuario al equipo correspondiente. Este es un flujo de trabajo de ejemplo:

  1. Prepara tu archivo CSV
    Crea un archivo llamado bulk-add.csv con columnas para el usuario y el equipo.

    user,team
    alice@contoso.com,Marketing
    bob@contoso.com,Sales
    
  2. Ejecuta el comando de CLI
    Usa el siguiente comando para añadir usuarios en masa:

    m365 teams member add --csv bulk-add.csv
    
  3. Exporta los resultados a JSON
    Guarda la salida para auditoría:

    m365 teams member list --output json > team-members.json
    

Consejo: Prueba siempre tu script con un grupo pequeño antes de ejecutarlo para todos los usuarios.

Pasos de revisión y adopción

Una vez completado el piloto, revisa los resultados. Comprueba la salida JSON para confirmar que los usuarios se unieron a los equipos correctos. Comparte los resultados con tu equipo y pide sus comentarios.

Sigue estos pasos para adoptar CLI en las operaciones continuas:

Paso

Acción

Beneficio

Documentar

Escribe instrucciones claras

Incorporación más sencilla

Control de versiones

Guarda los scripts en GitHub

Registra los cambios

Revisión periódica

Actualiza los scripts según sea necesario

Mantente al día

Integración CI/CD

Automatiza con pipelines

Operaciones fiables

Generas confianza en la automatización empezando poco a poco y ampliando después. CLI te ayuda a crear flujos de trabajo seguros y repetibles para la administración de Microsoft 365.

Puedes transformar la administración de Microsoft 365 con Microsoft 365 CLI. Esta herramienta te ayuda a automatizar tareas de forma segura y coherente en cualquier plataforma. Antes de empezar, sigue estos pasos para sacar el máximo partido:

  1. Audita y limpia los permisos en SharePoint, OneDrive y Teams.

  2. Aplica el principio de mínimo privilegio revisando la pertenencia a grupos y la configuración de uso compartido.

  3. Revisa las diferencias de licencias en protección de datos y visibilidad.

  4. Enseña a los usuarios sobre gobernanza de datos y las limitaciones de Copilot.

Al hacer un piloto de CLI con una tarea real, mejoras la seguridad, la gobernanza y la eficiencia operativa.

Preguntas frecuentes

¿Cómo actualizas Microsoft 365 CLI a la última versión?

Ejecuta el siguiente comando en tu terminal:

npm update -g @pnp/cli-microsoft365

Conviene comprobar las actualizaciones con regularidad para acceder a nuevas funciones y mejoras de seguridad.

¿Puedes usar Microsoft 365 CLI sin derechos de administrador?

Necesitas los permisos adecuados para cada tarea. Por ejemplo, necesitas derechos de administrador de SharePoint para gestionar sitios. No necesitas derechos de administrador global para cada comando. Usa siempre el mínimo privilegio necesario.

¿Funciona CLI en entornos alojados en la nube, como GitHub Actions?

Sí, puedes usar Microsoft 365 CLI en runners alojados en la nube. Lo instalas con npm y ejecutas tus scripts en pipelines de CI/CD. Esta configuración te ayuda a automatizar tareas y a mantener tus flujos de trabajo coherentes.

¿Qué formatos de salida admite CLI?

CLI admite los formatos de salida JSON, texto y CSV. JSON es el valor predeterminado y es el más adecuado para la automatización y los informes. Puedes especificar el formato con el parámetro --output.

Formato

Ejemplo de uso

JSON

--output json

Texto

--output text

CSV

--output csv

¿Cómo mantienes segAs las credenciales seguras al usar CLI?

Guarda los secretos en almacenes seguros como Azure Key Vault o GitHub Secrets. Nunca incluyas credenciales codificadas en los scripts. Rota tus secretos con frecuencia y usa identidades administradas o entidades de servicio para la automatización.

Audit logs Microsoft 365 Automation Governance Microsoft Secure Score

Related articles

RSS