Búsqueda de sitios web

Bloquear el inicio de sesión de usuario de Microsoft 365


Cuando una cuenta de usuario de Microsoft 365 se ve comprometida, debe bloquear inmediatamente el inicio de sesión del usuario. Al hacerlo, también se cerrarán todas las sesiones de usuario en 60 minutos. En este artículo, aprenderá cómo bloquear el inicio de sesión de un usuario de Microsoft 365 mediante el centro de administración de Microsoft 365 y Microsoft Graph PowerShell.

Inicio de sesión de usuario de Microsoft 365 bloqueado

Puede impedir que un usuario inicie sesión en todos los servicios de Microsoft 365 de dos métodos:

  • Centro de administración de Microsoft 365
  • Microsoft Graph PowerShell

Nota: Cuando bloqueas a alguien, se detiene inmediatamente cualquier nuevo inicio de sesión en esa cuenta. Si un usuario inicia sesión, se cerrará automáticamente su sesión en todos los servicios de Microsoft en 60 minutos.

Bloquear usuario en el centro de administración de Microsoft 365

Primero, le mostraremos los pasos para bloquear el inicio de sesión en el centro de administración de Microsoft 365 para un solo usuario. Luego le mostraremos los pasos para bloquear el inicio de sesión de varios usuarios.

Bloquear el inicio de sesión único de un usuario de Microsoft 365

Tiempo necesario: 10 minutos

Cómo bloquear el inicio de sesión de usuario de Microsoft 365.

  1. class="schema-how-to-step-name">Ir al centro de administración de Microsoft 365

    Inicie sesión con sus credenciales de administrador

  2. class="schema-how-to-step-name">Seleccione el usuario que desea bloquear.

    Haga clic en Usuarios > Usuarios activos
    Seleccione el usuario desbloqueado de la lista

  3. class="schema-how-to-step-name">Se abre el panel de usuario.

    Haga clic en Bloquear inicio de sesión

  4. class="schema-how-to-step-name">Bloquear el inicio de sesión del usuario.

    Seleccione Bloquear este usuario desde iniciar sesión
    Haga clic en Guardar cambios

  5. class="schema-how-to-step-name">El usuario ahora no puede iniciar sesión.

    Cierre el panel

Nota: El usuario cerrará automáticamente su sesión en todos los servicios de Microsoft en un plazo de 60 minutos.

Bloquear varios usuarios de Microsoft 365

Para bloquear varias cuentas de usuario de Microsoft 365, siga estos pasos:

  1. Vaya a Usuarios > Usuarios activos
  2. Seleccione los usuarios de la lista
  3. Haga clic en el botón Más
  4. Haz clic en Editar estado de inicio de sesión.

  1. Seleccione Bloquear el inicio de sesión de los usuarios.
  2. Haga clic en Guardar

Los usuarios seleccionados no pueden iniciar sesión.

Nota: Los usuarios bloqueados no podrán iniciar sesión en ningún servicio de Microsoft y se cerrarán todas sus sesiones en un plazo de 60 minutos.

Verificar el inicio de sesión de usuario bloqueado de Microsoft 365

Para verificar que bloqueó a los usuarios, puede filtrar y encontrar los usuarios bloqueados en la lista.

  • Vaya a Usuario > Usuarios activos
  • Haga clic en Filtro > Inicio de sesión bloqueado

Muestra una lista de todos los usuarios bloqueados con el inicio de sesión.

Bloquear usuario con Microsoft Graph PowerShell

Otra forma de bloquear el inicio de sesión de un usuario es con Microsoft Graph PowerShell. Puede utilizar uno de los siguientes scripts de PowerShell para bloquear a uno o varios usuarios.

Nota: Debe instalar Microsoft Graph PowerShell y luego asegurarse de instalar el módulo Beta de Microsoft Graph; de lo contrario, el siguiente script no funcionará.

Bloquear el inicio de sesión único de un usuario de Microsoft 365

  1. Copie el siguiente script de PowerShell en PowerShell ISE o Visual Studio Code
  2. Cambie el nombre principal de usuario (UPN) de la cuenta que desea bloquear en la línea número 6
  3. Ejecute el siguiente script de PowerShell
# Connect to Microsoft Graph PowerShell
Connect-MgGraph -Scopes Directory.AccessAsUser.All

# Specify the user principal name (UPN) of the account you want to block
$upn = "amanda.hansen@m365info.com"

# Retrieve the user
$user = Get-MgBetaUser -All -Filter "UserPrincipalName eq '$upn'"

# Check if the user is unblocked
if ($user.AccountEnabled -eq $true) {

    # User is unblocked, block the account
    Update-MgBetaUser -UserId $User.Id -AccountEnabled:$false

    Write-Host "Account $($User.UserPrincipalName) blocked successfully." -ForegroundColor Green
}
else {
    Write-Host "Account $($User.UserPrincipalName) is already blocked." -ForegroundColor Cyan
}

El resultado muestra que la cuenta de usuario está bloqueada.

Welcome To Microsoft Graph!
Account Amanda.Hansen@m365info.com blocked successfully.

Si la cuenta de usuario de Microsoft estuviera bloqueada, el resultado mostraría que la cuenta ya está bloqueada.

Welcome To Microsoft Graph!
Account Amanda.Hansen@m365info.com is already blocked.

Si desea bloquear a varios usuarios, lea el siguiente paso.

Bloquear varios usuarios de Microsoft 365

Siga los pasos a continuación para bloquear el inicio de sesión de varios usuarios de Microsoft 365 con Microsoft Graph PowerShell.

  1. Crea un archivo .txt y escribe las cuentas de usuario que deseas bloquear.

  1. Vaya a la carpeta C:\temp
  2. Nombre el archivo
  3. Guárdelo como un archivo .txt
  4. Haga clic en Guardar

  1. Ejecute el siguiente script de PowerShell
# Connect to Microsoft Graph PowerShell
Connect-MgGraph -Scopes Directory.AccessAsUser.All

# Specify the path to the text file containing user principal names (UPNs)
$upns = Get-Content -Path "C:\temp\Users.txt"

# Loop through each UPN in the array
foreach ($upn in $upns) {
    # Retrieve the user
    $user = Get-MgBetaUser -All -Filter "UserPrincipalName eq '$upn'"

    if ($user) {
        # Check if the user is unblocked
        if ($user.AccountEnabled -eq $true) {

            # User is unblocked, block the account
            Update-MgBetaUser -UserId $user.Id -AccountEnabled:$false
            Write-Host "Account $($user.UserPrincipalName) blocked successfully." -ForegroundColor Green
        }
        else {
            Write-Host "Account $($user.UserPrincipalName) is already blocked." -ForegroundColor Cyan
        }
    }
    else {
        Write-Host "Account $upn not found." -ForegroundColor Yellow
    }
}

El resultado bloquea las cuentas de usuario de Microsoft 365 en el archivo .txt.

No bloqueará estas cuentas de usuario si:

  • La cuenta de usuario ya está bloqueada.
  • La cuenta de usuario no existe
Welcome To Microsoft Graph!
Account Amanda.Hansen@m365info.com blocked successfully.
Account Amanda.Kent@m365info.com not found.
Account Brenda.Smith@m365info.com is already blocked
Account David.Kent@m365info.com is already blocked
Account Stephen.Hunter@m365info.com blocked successfully.

Verificar que el inicio de sesión de usuario de Microsoft 365 esté bloqueado

Cuando el usuario bloqueado intente iniciar sesión en Microsoft 365, verá esta advertencia a continuación.

Su cuenta ha sido bloqueada. Comuníquese con su persona de soporte para desbloquearlo y vuelva a intentarlo.

¡Bloqueaste exitosamente el inicio de sesión de usuario de Microsoft 365!

Leer más: Cambiar el nombre para mostrar del inquilino de Microsoft 365 »

Conclusión

Aprendiste cómo bloquear el inicio de sesión para usuarios de Microsoft 365. Se puede hacer en el centro de administración de Microsoft 365 y con Microsoft Graph PowerShell. Para bloquear a varios usuarios, es mucho más rápido utilizar un archivo .txt y ejecutar el script de PowerShell.

Disfrutaste este artículo? También te puede interesar Configurar datos de contacto técnicos en Microsoft 365. No olvides seguirnos y compartir este artículo.

Artículos relacionados