Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Microsoft Entra PowerShell oferece aos administradores de TI uma forma poderosa e simplificada de desligar os utilizadores de forma segura. Este artigo descreve como terminar sessões ativas e tokens. Também mostra como desativar contas de utilizador e dispositivos, redefinir palavras-passe, remover a propriedade do dispositivo e gerir registos de utilizadores eliminados. Ao seguir estes passos, pode garantir que os utilizadores que saem percam imediatamente o acesso aos recursos da empresa, ajudando a manter a segurança e conformidade organizacionais.
Estas ações ajudam a padronizar a desvinculação, a minimizar o risco e a simplificar a gestão do ciclo de vida do utilizador.
Invalidar sessões ativas e tokens
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Revoke-EntraUserAllRefreshToken -UserId 'SawyerM@contoso.com'
Revogar tokens de autenticação invalida-os, impedindo assim o reacesso através de logins em cache ou sessões memorizadas.
Desativar um utilizador
Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -AccountEnabled $false
Desativar a conta bloqueia instantaneamente o acesso do utilizador aos recursos, aplicações e dados da empresa.
Repor a palavra-passe de um utilizador
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$securePassword = ConvertTo-SecureString 'Some-strong-random-password' -AsPlainText -Force
Set-EntraUserPasswordProfile -ObjectId 'SawyerM@contoso.com' -Password $securePassword
Redefinir a palavra-passe do utilizador garante que ele não pode usar as suas credenciais antigas para aceder aos recursos da empresa antes de a conta ser desativada ou eliminada. Este processo previne acessos não autorizados e o possível uso indevido da conta.
Remover a propriedade do dispositivo
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$device = Get-EntraDevice -Filter "DisplayName eq 'Sawyer Laptop'"
$owner = Get-EntraDeviceRegisteredOwner -DeviceId $device.Id
Remove-EntraDeviceRegisteredOwner -DeviceId $device.Id -OwnerId $owner.Id
Remover a posse do dispositivo durante o desembarque previne acessos não autorizados e garante a conformidade com a segurança.
Desativar o dispositivo do utilizador
Connect-Entra -Scopes 'Directory.AccessAsUser.All', 'Device.ReadWrite.All'
$device = Get-EntraDevice -Filter "DisplayName eq 'Woodgrove Desktop'"
Set-EntraDevice -DeviceObjectId $device.ObjectId -AccountEnabled $false
Desativar o dispositivo do utilizador ajuda a proteger a segurança, os dados e os recursos da organização.
Remover uma conta de utilizador
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Remove-EntraUser -UserId 'SawyerM@contoso.com'
Note
Pode recuperar as licenças de software e serviço atribuídas ao utilizador. Consulte Gerir licença de utilizador para mais detalhes.
Gerir utilizadores eliminados
Lista de utilizadores recentemente eliminados.
Connect-Entra -Scopes 'User.ReadWrite.All' Get-EntraDeletedUser -All | Select-Object Id, UserPrincipalName, DisplayName, AccountEnabled, DeletedDateTime, DeletionAgeInDays, UserType | Format-Table -AutoSizeO resultado apresenta os utilizadores eliminados.
Id UserPrincipalName DisplayName AccountEnabled DeletedDateTime DeletionAgeInDays UserType -- ----------------- ----------- -------------- --------------- ----------------- -------- dddddddd-3333-4444-5555-eeeeeeeeeeee {id}AveryS@contoso.com Avery Smith False 2/12/2025 1:15:34 PM 3 MemberRecuperar utilizadores eliminados ordenados por data de eliminação.
Connect-Entra -Scopes 'User.ReadWrite.All' Get-EntraDeletedUser -All | Sort-Object -Property deletedDateTime -Descending