Cómo convertir usuarios externos en usuarios internos
¿Alguna vez se ha encontrado en una situación en la que necesita cambiar un usuario externo existente a un usuario interno en su organización? Esto puede deberse a varias razones, como una mejor colaboración, reorganizaciones, fusiones y adquisiciones. Un método notable para convertir usuarios externos de Microsoft 365 en usuarios internos es la función de conversión de usuarios externos en Entra ID, que se encuentra actualmente en vista previa. Con esta función, los administradores ya no necesitan eliminar objetos de usuario existentes y crear otros nuevos.
¡Vayamos al meollo de la cuestión!🚀
Diferencia entre usuarios externos y usuarios internos en Microsoft 365
Usuarios internos
- Usuarios que se autentican a través del inquilino local.
Usuarios externos
- Usuarios que se autentican a través de métodos no controlados por la organización de alojamiento, como el uso del ID de Microsoft Entra de otra organización, la federación de Google o una cuenta personal.
- Si bien muchos usuarios externos se clasifican como "invitados", la designación del tipo de usuario no necesariamente se correlaciona con el método de inicio de sesión. Los usuarios externos etiquetados como "miembros" también pueden ser elegibles para la conversión.
¿Qué sucede durante la conversión de usuario externo a usuario interno en Microsoft 365?
La conversión de usuarios externos en miembros internos conserva los objetos, permisos y membresías de grupo del usuario. De esta manera, mantendrá su cuenta original sin afectar su acceso existente. Como resultado, el usuario puede iniciar sesión en el inquilino anfitrión como usuario interno y acceder a los recursos como miembro. Además, vale la pena señalar que el tipo de usuario de miembro versus invitado que ve solo controla los permisos de un usuario en el inquilino actual. Si bien puede cambiar su nivel de permiso, no afectará si son usuarios internos o externos.
Generalmente, existen dos tipos de conversiones de usuarios que puede realizar:
Conversión de usuarios de la nube: al realizar la transición de un usuario de la nube de un estado externo a uno interno, los administradores deben designar un nombre principal de usuario (UPN) y una contraseña para el usuario. Para usuarios exclusivos de la nube, el nombre principal del usuario no debe estar federado.
Conversión de usuario sincronizada: sisi la cuenta del usuario está sincronizada con los sistemas locales (por ejemplo, si usan el mismo inicio de sesión tanto para su computadora de trabajo como para los servicios en la nube), los administradores no necesitan preocuparse por esto. porque seguirán utilizando sus credenciales existentes.
- Usuarios sincronizados y autenticación federada:
- Si está habilitada la sincronización de hash de contraseña (PHS), los administradores no pueden establecer una nueva contraseña durante la conversión.
- Si el inquilino federado no tiene PHS habilitado, los administradores pueden establecer una contraseña.
- Cuando se trata de inquilinos administrados que utilizan autenticación en la nube, los administradores deben proporcionar una contraseña durante el proceso de conversión.
¿Cómo convertir usuarios externos de Microsoft 365 en usuarios internos?
La conversión de usuarios de externos a internos se puede realizar desde el portal Microsoft Entra ID y aprovechando la API de MS Graph.
- Convertir usuario externo usando Microsoft Entra ID
- Conversión de usuarios externos mediante la API de MS Graph
Para incorporar usuarios externos como usuarios internos utilizando Microsoft Entra ID, asegúrese de cumplir con los siguientes requisitos.
- Tiene asignado al menos un rol de administrador de usuarios.
- Solo las personas que estén autenticadas externamente en su organización son aptas para la conversión.
⚠️ Precaución: Al probar el proceso de conversión de usuarios externos, elija cuentas que no interrumpan a los usuarios si se vuelven inaccesibles.
1. Convertir usuario externo usando Microsoft Entra ID
Para convertir usuarios externos en usuarios de la organización utilizando Microsoft Entra ID, siga los pasos a continuación.
Paso 1: Inicie sesión en el centro de administración de Microsoft Entra.
Paso 2: En Identidad, seleccione "Usuarios" -> "Todos los usuarios".
Paso 3: Seleccione el usuario externo de Entra ID que desea convertir. En caso de que desee identificar a todos los usuarios externos de Office 365, puede lograrlo sin esfuerzo utilizando PowerShell.
Paso 4: Haga clic en "Convertir a usuario interno" en la pestaña "Colaboración B2B" . Aparece una página desplegable.
Paso 5: Proporcione un nuevo nombre principal de usuario para el usuario y seleccione el dominio.
Paso 6: Ingrese la nueva contraseña o elija usar una contraseña generada automáticamente.
Paso 7: 'Cambiar dirección de correo electrónico' le permite definir una dirección de correo opcional para los usuarios de la nube.
Paso 8: Después de revisar los cambios realizados, haga clic en 'Convertir' para actualizar el usuario externo a usuario interno.
2. Conversión de usuarios externos mediante la API de MS Graph
Para convertir un usuario autenticado externamente en un usuario interno usando MS Graph API,
Paso 1: inicie sesión en Microsoft Graph Explorer con su cuenta de Microsoft 365.
Paso 2: En la barra de solicitud HTTP, establezca el método HTTP en “POST” y seleccione la versión como “beta”.
Paso 3: En la pestaña 'Modificar permisos', dé su consentimiento al permiso User-ConvertToInternal.ReadWrite.All.
Paso 4: En la barra de solicitud HTTP, ingrese la solicitud reemplazando la identificación del usuario con la identificación del usuario externo.
https://graph.microsoft.com/beta/users/{userid}/convertExternalToInternalMemberUserPaso 5: Para convertir a un usuario de la nube y solicitarle que restablezca su contraseña en el próximo inicio de sesión, ingrese la consulta proporcionada en el "Cuerpo de la solicitud".
{
“userPrincipalName”: “ally.com#EXT#@contoso.onmicrosoft.com“,
“passwordProfile”: {
“password”: “Zdi087#2jhkahf”,
“forceChangePasswordNextSignIn”: “true”
}
}Paso 6: Reemplace el UserPrincipalName en el script anterior con el UserPrincipalName externo y haga clic en 'Ejecutar consulta'. El objeto de respuesta muestra lo siguiente. Si la ejecución devuelve un código de respuesta 200 OK, indica que el usuario se convirtió exitosamente en un usuario interno.
Para convertir un usuario de la nube cambiando su dirección de correo, ingrese la siguiente consulta como solicitud.
{
“userPrincipalName”: ” ally.com#EXT#@contoso.onmicrosoft.com “,
“passwordProfile”: {
“password”: “Zdi087#2jhkahf”,
“forceChangePasswordNextSignIn”: “true”
},
“mail”: “AllyInternal@contoso.onmicrosoftcom“
}Ahora que los usuarios externos están incorporados, solidifiquemos la seguridad de Microsoft 365 con las mejores prácticas.
Esperamos que esta guía le haya ayudado a convertir un usuario autenticado externamente en un usuario interno. ¡Gracias por leer! Si tiene alguna consulta, no dude en comunicarse con nosotros a través de la sección de comentarios.



