Odebrání uživatelů pomocí Microsoft Entra PowerShell

Microsoft Entra PowerShell nabízí správcům IT výkonný a zjednodušený způsob bezpečného zprovoznění uživatelů. Tento článek popisuje, jak ukončit aktivní relace a tokeny. Ukazuje také, jak zakázat uživatelské účty a zařízení, resetovat hesla, odebrat vlastnictví zařízení a spravovat odstraněné záznamy uživatelů. Podle těchto kroků můžete zajistit, aby odcházející uživatelé okamžitě ztratili přístup k firemním prostředkům a pomohli tak udržovat zabezpečení a dodržování předpisů organizace.

Tyto akce pomáhají standardizovat offboarding, minimalizovat riziko a zjednodušit správu životního cyklu uživatelů.

Zneplatnění aktivních relací a tokenů

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Revoke-EntraUserAllRefreshToken -UserId 'SawyerM@contoso.com'

Zneplatnění ověřovacích tokenů je učiní neplatnými, a tím zabrání opětovnému přístupu prostřednictvím přihlášení z mezipaměti nebo zapamatovaných relací.

Zakázání uživatele

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -AccountEnabled $false

Zakázání účtu okamžitě zablokuje uživateli přístup k prostředkům společnosti, aplikacím a datům.

Resetování hesla uživatele

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$securePassword = ConvertTo-SecureString 'Some-strong-random-password' -AsPlainText -Force
Set-EntraUserPasswordProfile -ObjectId 'SawyerM@contoso.com' -Password $securePassword

Resetováním hesla uživatele zajistíte, že nebude moct používat svoje staré přihlašovací údaje pro přístup k prostředkům společnosti před zakázáním nebo odstraněním účtu. Tento proces zabraňuje neoprávněnému přístupu a potenciálnímu zneužití účtu.

Odebrat vlastnictví zařízení

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

Odebrání vlastnictví zařízení během zrušení registrace zabraňuje neoprávněnému přístupu a zajišťuje dodržování předpisů zabezpečení.

Zakázání zařízení uživatele

Connect-Entra -Scopes 'Directory.AccessAsUser.All', 'Device.ReadWrite.All'
$device = Get-EntraDevice -Filter "DisplayName eq 'Woodgrove Desktop'"
Set-EntraDevice -DeviceObjectId $device.ObjectId -AccountEnabled $false

Zakázání zařízení uživatele pomáhá chránit zabezpečení, data a prostředky organizace.

Odebrání uživatelského účtu

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Remove-EntraUser -UserId 'SawyerM@contoso.com'

Note

Licence na software a služby přiřazené uživatelem můžete uvolnit. Podrobnosti najdete v tématu Správa uživatelských licencí .

Správa odstraněných uživatelů

  1. Seznam nedávno odstraněných uživatelů

    Connect-Entra -Scopes 'User.ReadWrite.All'
    Get-EntraDeletedUser -All | Select-Object Id, UserPrincipalName, DisplayName, AccountEnabled, DeletedDateTime, DeletionAgeInDays, UserType | Format-Table -AutoSize
    

    Výstup zobrazí seznam odstraněných uživatelů.

    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                 Member
    
  2. Načtení odstraněných uživatelů seřazených podle data odstranění

    Connect-Entra -Scopes 'User.ReadWrite.All'
    Get-EntraDeletedUser -All | Sort-Object -Property deletedDateTime -Descending