Manual de usuario

Todas las funciones de EasySwitch365 explicadas paso a paso – desde la primera sesión de cliente hasta los comandos de PowerShell que inician sesión directamente en la pestaña del cliente. Actualización: junio de 2026 · Versión 0.3.

1. Qué es EasySwitch365

EasySwitch365 es el centro de control para Microsoft 365 para MSP y administradores de TI. Cada cliente (tenant) obtiene una sesión de navegador totalmente separada. Gestionas varios clientes en paralelo, sin cerrar y volver a iniciar sesión continuamente, y sin que se mezclen inicios de sesión, cookies o tokens.

La aplicación consta de tres áreas:

2. Requisitos del sistema

PlataformaRequisito
WindowsWindows 10/11 (64 bits). Se recomienda PowerShell 7 para los comandos de PowerShell (instalable desde la aplicación mediante winget con un clic). Windows PowerShell 5.1 está disponible como alternativa.
macOSmacOS 11+ (Apple Silicon, M1/M2/M3 …). Se requiere PowerShell 7 para los comandos de PowerShell (instalable desde la aplicación mediante Homebrew con un clic). Nota: por ahora solo Apple Silicon, sin compilación para Intel.

PowerShell no es necesario para la simple gestión del tenant en el navegador, solo para los comandos de la consola.

3. Instalación & activación de la licencia

  1. Descarga el paquete (el enlace llega con tu correo de compra) e instálalo (Windows: descomprime el ZIP e inicia EasySwitch365.exe · macOS: descomprime y arrastra EasySwitch365.app a «Aplicaciones»).
  2. En el primer inicio se te pide la clave de licencia – introdúcela y haz clic en Activar.
  3. La licencia se activa para este dispositivo y luego se vuelve a comprobar en línea al iniciar y con regularidad durante el uso. Un breve período sin conexión se tolera; ante una caída prolongada, un dispositivo liberado o una suscripción cancelada, la app se bloquea. Puedes ver el estado en cualquier momento en el menú de licencia (botón «Licencia» abajo a la izquierda).
Durante este proceso no se transmiten datos de trabajo ni datos de clientes – solo la clave de licencia y una huella de dispositivo anónima.
Windows – primer inicio: La app está firmada digitalmente (certificado de firma de código EV de nuestro socio «soft-Vantage GmbH») y se inicia sin aviso de seguridad. El editor verificado que se muestra es «soft-Vantage GmbH». Si en casos raros Windows muestra un aviso de SmartScreen: «Más información» → «Ejecutar de todos modos».
macOS – en el primer inicio: La app está firmada pero aún no notarizada por Apple, por lo que macOS bloquea el primer inicio («Apple no pudo verificar…»). Para abrirla de todos modos:
  1. Haz doble clic en EasySwitch365.app una vez y cierra el aviso con «Aceptar» (no «Mover a la papelera»).
  2. Abre Configuración del Sistema → Privacidad y seguridad.
  3. Abajo, en «EasySwitch365 se bloqueó», haz clic en «Abrir igualmente» y confirma con tu contraseña/Touch ID.
Solo es necesario una vez. En macOS antiguo (anterior a la versión 15) basta con un clic derecho en la app → «Abrir». La notarización de Apple eliminará este paso por completo más adelante.

4. Crear & gestionar clientes

Con «+ Añadir cliente» (abajo a la izquierda) creas una nueva sesión aislada. El diálogo ofrece:

CampoSignificado
Nombre visibleEl nombre del cliente en la lista (p. ej. «Contoso GmbH»).
Página de inicioQué portal se carga al abrir – Centro de administración, Entra, Exchange, etc.
URL personalizadaOpcionalmente una URL de inicio distinta (p. ej. un SharePoint del cliente).
Logo / letraSube tu propio logo o usa una letra con color como distintivo.

Editas una entrada con el icono del lápiz; allí también puedes quitar el logo o eliminar el cliente. Al eliminar, también se borra del dispositivo la sesión aislada asociada.

5. El área de trabajo

Accesos rápidos (barra de herramientas superior)

Con un clic accedes directamente al portal correspondiente dentro de la sesión de cliente activa, sin volver a autenticarte:

BotónAbrePara qué
Adminadmin.microsoft.comCentro de administración de Microsoft 365 – usuarios, licencias, facturación.
Entraentra.microsoft.comEntra ID (Azure AD) – identidades, grupos, acceso condicional.
Exchangeadmin.exchange.microsoft.comCentro de administración de Exchange – buzones, flujo de correo.
Defendersecurity.microsoft.comMicrosoft Defender / Centro de seguridad.
Intuneintune.microsoft.comGestión de dispositivos & endpoints.
Azureportal.azure.comPortal de Azure para recursos en la nube.

Pestañas, barra de direcciones & navegación

Dentro de una sesión de cliente puedes abrir varias pestañas. Las flechas atrás/adelante y el icono de recarga funcionan como en un navegador. Si un portal abre una ventana nueva (p. ej. «abrir en una pestaña nueva»), permanece con la sesión iniciada en la misma sesión de cliente.

Reset

El botón Reset recarga la sesión de cliente actual y cierra su sesión (borra las cookies/tokens de ese cliente) – útil cuando un inicio de sesión se «atasca». Los demás clientes no se ven afectados.

6. Aislamiento de sesiones – cómo funciona

Cada cliente se ejecuta en su propia partición de sesión. Las cookies, los tokens de inicio de sesión y los datos en caché de un cliente están técnicamente separados de todos los demás – como perfiles de navegador separados, pero de forma automática.

7. La base de conocimientos

Con «Conocimiento» (barra de herramientas) abres una colección de comandos de PowerShell listos para usar para las tareas de administración más habituales – agrupados por tema y con búsqueda.

Los marcadores de posición se rellenan automáticamente

Los comandos contienen el marcador {tenant}. Se sustituye automáticamente por el dominio del cliente activo. Los valores entre corchetes angulares – p. ej. <user@domain> – debes reemplazarlos por direcciones reales.

Usar un comando: insertar o copiar

Cada tarjeta tiene dos acciones:

Los comandos que modifican o eliminan algo están marcados como Peligro (p. ej. quitar un permiso, configurar un reenvío, deshabilitar una cuenta). ¡Revísalos antes de ejecutarlos!

Guardar tus propios comandos

Con el + de la base de conocimientos creas tus propias entradas (tema, título, descripción, comando). Se guardan y aparecen junto a los comandos incluidos. También puedes usar {tenant} en tus propios comandos.

Categorías incluidas

Conexión a Exchange · Información de buzones · Permisos (Acceso total, Enviar como, Enviar en nombre de) · Elementos enviados al buzón compartido · Crear/convertir buzón compartido · Reenvío & ausencia · Seguimiento de mensajes · Entra/identidad mediante Microsoft Graph (restablecer contraseña, deshabilitar cuenta, información de usuario) · Teams & Seguridad/Cumplimiento · Configuración (instalar módulos).

8. La consola integrada

Con «Consola» abres abajo una consola PowerShell que pertenece a la sesión de cliente activa. Arriba muestra qué shell se está ejecutando («PowerShell 7» o «Windows PowerShell»).

Ajustar la altura

En el borde superior de la consola hay un tirador. Con él agrandas o reduces la consola – el área del navegador se ajusta automáticamente. La altura se recuerda. (Igual en Mac y Windows.)

Los botones

BotónFunción
⚙ ConfigurarInstala una vez los módulos de PowerShell necesarios (Exchange Online, Microsoft Graph, Teams) para el usuario actual. En Windows se ajusta primero la directiva de ejecución.
⚡ Conectar ExchangeInicia sesión en Exchange Online – mediante código de dispositivo directamente en la pestaña del cliente (ver abajo).
⚡ GraphConecta con Microsoft Graph (Connect-MgGraph -UseDeviceCode).
⚡ TeamsConecta con Microsoft Teams (Connect-MicrosoftTeams -UseDeviceAuthentication).
LimpiarBorra la salida de la consola.
ReiniciarReinicia el shell (p. ej. tras instalar PowerShell 7 – la consola funciona entonces como PowerShell 7).

Entrada & historial

Escribe los comandos en la línea de entrada y confirma con Intro. Con / navegas por los comandos introducidos anteriormente.

Código de dispositivo directamente en la pestaña del cliente

Esta es la particularidad: en los comandos de conexión, EasySwitch365 añade automáticamente el modificador de código de dispositivo y abre la página de confirmación de Microsoft en la pestaña del cliente activo, con el código en el portapapeles. Así, el inicio de sesión queda asociado a la sesión de cliente correcta, sin navegador externo y sin confusión de cuentas.

Un código de dispositivo limpio en la pestaña del cliente para Exchange requiere PowerShell 7. Si falta, la app ofrece arriba un botón para instalarlo. Connect-MgGraph y Connect-MicrosoftTeams también funcionan con Windows PowerShell 5.1.

9. Servicios de Microsoft & cuándo conectarse a cuál

ServicioComandoPara qué en el día a día
Exchange OnlineConnect-ExchangeOnlineBuzones, permisos (Acceso total, Enviar como), buzones compartidos, flujo de correo, reenvíos, seguimiento de mensajes. El caso más frecuente.
Microsoft GraphConnect-MgGraphCrear/deshabilitar usuarios, contraseñas, asignar licencias, grupos, registros de inicio de sesión/auditoría, acceso condicional, Intune. Central y preparado para el futuro.
Microsoft TeamsConnect-MicrosoftTeamsDirectivas de Teams, telefonía, ajustes de reuniones y salas.
Seguridad & CumplimientoConnect-IPPSSessionBúsquedas de contenido (eDiscovery), retención, DLP. El mismo módulo que Exchange.
Los antiguos módulos MSOnline y AzureAD están siendo retirados por Microsoft – sus tareas las asume Microsoft Graph. Por eso EasySwitch365 se basa en Graph.

10. Cómo funciona el inicio de sesión por dentro (API)

La gestión de Microsoft 365 se realiza en segundo plano a través de las API REST oficiales de Microsoft – ante todo la API de Microsoft Graph. Los módulos de PowerShell (Microsoft.Graph, ExchangeOnlineManagement, MicrosoftTeams) son «envoltorios» cómodos en torno a estas API: un cmdlet como Update-MgUser envía en segundo plano una llamada a la API de Graph.

El flujo de código de dispositivo (Device Code Flow)

  1. Haces clic en un comando de conexión. PowerShell solicita a Microsoft un breve código de dispositivo.
  2. EasySwitch365 abre la página de confirmación microsoft.com/devicelogin en la pestaña del cliente activo y coloca el código en el portapapeles.
  3. Confirmas allí con la cuenta de administrador correcta. Como ocurre en la pestaña del cliente, el inicio de sesión queda asociado a esa sesión de cliente.
  4. Microsoft emite a PowerShell un token de acceso con tiempo limitado. Todos los comandos siguientes usan este token hasta que ejecutes Disconnect-… o caduque.

¿Por qué este rodeo? Un token de PowerShell y una cookie de navegador son técnicamente distintos. El código de dispositivo es el puente oficial para que la consola use exactamente la identidad que corresponde a la sesión de cliente visible, en lugar de una cuenta conectada en cualquier parte del sistema.

11. Idioma & apariencia

Abajo a la izquierda eliges el idioma (alemán, inglés, español, francés, turco, árabe) y cambias entre modo claro y oscuro. Tu elección se recuerda.

12. Seguridad & privacidad

Más información en la política de privacidad.

13. Resolución de problemas

«Falta PowerShell 7» / la consola funciona como «Windows PowerShell»

Aparece arriba en la consola una barra con «Instalar PowerShell 7». En Windows se instala con winget, en Mac con Homebrew – directamente en la consola. Después haz clic en Reiniciar; no hace falta reiniciar toda la aplicación.

«Conectar Exchange» informa de un error de identificador de ventana

Solo ocurre en Windows PowerShell 5.1. Solución: instala PowerShell 7 (botón de arriba) y haz clic en Reiniciar – el inicio de sesión se realiza entonces limpiamente en la pestaña del cliente.

SmartScreen (Windows) o Gatekeeper (macOS) bloquea el inicio

Windows: La app está firmada con EV y se inicia sin aviso; en casos raros «Más información» → «Ejecutar de todos modos». macOS (versión 15 y posterior): aún no notarizada – doble clic en la app → «Aceptar» → Configuración del Sistema → Privacidad y seguridad → «Abrir igualmente» (ver sección 3). En macOS antiguo: clic derecho → «Abrir». La notarización de Apple eliminará también el paso de macOS.

Un comando dice «… is not recognized»

El módulo correspondiente aún no está instalado – haz clic una vez en ⚙ Configurar.

Libera tu licencia & pásala a un nuevo dispositivo

La licencia está vinculada a un dispositivo. Al cambiar, liberas tú mismo tu dispositivo anterior – también funciona si ya no está disponible (solo necesitas acceso a tu correo):

  1. Abre easyswitch365.com/geraet-umziehen e introduce el correo de tu compra.
  2. Recibirás un enlace de confirmación exactamente en esa dirección; haz clic en «Liberar dispositivo».
  3. Tu dispositivo anterior se elimina y la plaza de licencia queda libre.
  4. Instala EasySwitch365 en el nuevo dispositivo y actívalo con tu clave de licencia.

¿Más preguntas? Escríbenos a [email protected].