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:
- Lista de clientes (izquierda) – cada entrada es una sesión aislada propia.
- Área de trabajo (centro) – el navegador integrado con los portales de Microsoft 365 y los accesos rápidos.
- Herramientas – la base de conocimientos con comandos listos para usar y la consola PowerShell integrada que inicia sesión directamente en la sesión del cliente.
2. Requisitos del sistema
| Plataforma | Requisito |
|---|---|
| Windows | Windows 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. |
| macOS | macOS 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
- 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 arrastraEasySwitch365.appa «Aplicaciones»). - En el primer inicio se te pide la clave de licencia – introdúcela y haz clic en Activar.
- 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).
- Haz doble clic en
EasySwitch365.appuna vez y cierra el aviso con «Aceptar» (no «Mover a la papelera»). - Abre Configuración del Sistema → Privacidad y seguridad.
- Abajo, en «EasySwitch365 se bloqueó», haz clic en «Abrir igualmente» y confirma con tu contraseña/Touch ID.
4. Crear & gestionar clientes
Con «+ Añadir cliente» (abajo a la izquierda) creas una nueva sesión aislada. El diálogo ofrece:
| Campo | Significado |
|---|---|
| Nombre visible | El nombre del cliente en la lista (p. ej. «Contoso GmbH»). |
| Página de inicio | Qué portal se carga al abrir – Centro de administración, Entra, Exchange, etc. |
| URL personalizada | Opcionalmente una URL de inicio distinta (p. ej. un SharePoint del cliente). |
| Logo / letra | Sube 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ón | Abre | Para qué |
|---|---|---|
| Admin | admin.microsoft.com | Centro de administración de Microsoft 365 – usuarios, licencias, facturación. |
| Entra | entra.microsoft.com | Entra ID (Azure AD) – identidades, grupos, acceso condicional. |
| Exchange | admin.exchange.microsoft.com | Centro de administración de Exchange – buzones, flujo de correo. |
| Defender | security.microsoft.com | Microsoft Defender / Centro de seguridad. |
| Intune | intune.microsoft.com | Gestión de dispositivos & endpoints. |
| Azure | portal.azure.com | Portal 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.
- Los datos de sesión se almacenan de forma local y cifrada en tu dispositivo (Llavero de macOS / DPAPI de Windows).
- No hay ningún baúl de contraseñas ni recopilación en la nube de credenciales. El inicio de sesión siempre ocurre directamente entre tu dispositivo y Microsoft.
- Así puedes estar conectado como administrador global del cliente A y como otro administrador del cliente B al mismo tiempo, sin conflictos.
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:
- Insertar en la consola – coloca el comando ya preparado (con el dominio del cliente incluido) directamente en la línea de entrada de la consola integrada. Solo tienes que ajustar los valores
<…>y pulsar Intro. - Copiar – coloca el mismo comando en el portapapeles, por si quieres pegarlo en otro lugar.
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ón | Función |
|---|---|
| ⚙ Configurar | Instala 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 Exchange | Inicia sesión en Exchange Online – mediante código de dispositivo directamente en la pestaña del cliente (ver abajo). |
| ⚡ Graph | Conecta con Microsoft Graph (Connect-MgGraph -UseDeviceCode). |
| ⚡ Teams | Conecta con Microsoft Teams (Connect-MicrosoftTeams -UseDeviceAuthentication). |
| Limpiar | Borra la salida de la consola. |
| Reiniciar | Reinicia 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.
Connect-MgGraph y Connect-MicrosoftTeams también funcionan con Windows PowerShell 5.1.9. Servicios de Microsoft & cuándo conectarse a cuál
| Servicio | Comando | Para qué en el día a día |
|---|---|---|
| Exchange Online | Connect-ExchangeOnline | Buzones, permisos (Acceso total, Enviar como), buzones compartidos, flujo de correo, reenvíos, seguimiento de mensajes. El caso más frecuente. |
| Microsoft Graph | Connect-MgGraph | Crear/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 Teams | Connect-MicrosoftTeams | Directivas de Teams, telefonía, ajustes de reuniones y salas. |
| Seguridad & Cumplimiento | Connect-IPPSSession | Búsquedas de contenido (eDiscovery), retención, DLP. El mismo módulo que Exchange. |
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)
- Haces clic en un comando de conexión. PowerShell solicita a Microsoft un breve código de dispositivo.
- EasySwitch365 abre la página de confirmación
microsoft.com/deviceloginen la pestaña del cliente activo y coloca el código en el portapapeles. - 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.
- 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
- Procesamiento local: todos los datos de clientes y las sesiones permanecen en tu dispositivo y están cifrados por el sistema operativo.
- Sin recopilación en la nube: EasySwitch365 no almacena credenciales de Microsoft ni nos transmite datos de trabajo.
- Única conexión saliente: la comprobación diaria de la licencia (solo clave + huella de dispositivo anónima).
- Licencia verificada por firma (Ed25519), vinculada al dispositivo; transporte cifrado (TLS) en todas partes.
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):
- Abre easyswitch365.com/geraet-umziehen e introduce el correo de tu compra.
- Recibirás un enlace de confirmación exactamente en esa dirección; haz clic en «Liberar dispositivo».
- Tu dispositivo anterior se elimina y la plaza de licencia queda libre.
- Instala EasySwitch365 en el nuevo dispositivo y actívalo con tu clave de licencia.
¿Más preguntas? Escríbenos a [email protected].
EasySwitch365