Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft Entra PowerShell biedt IT-beheerders een krachtige en gestroomlijnde manier om gebruikers veilig te offboarden. In dit artikel wordt beschreven hoe u actieve sessies en tokens beëindigt. Ook ziet u hoe u gebruikersaccounts en apparaten uitschakelt, wachtwoorden opnieuw instelt, apparaateigendom verwijdert en verwijderde gebruikersrecords beheert. Door deze stappen te volgen, kunt u ervoor zorgen dat vertrekkende gebruikers onmiddellijk geen toegang meer hebben tot bedrijfsresources, zodat de beveiliging en naleving van de organisatie behouden blijven.
Deze acties helpen offboarding te standaardiseren, risico's te minimaliseren en het beheer van de levenscyclus van gebruikers te vereenvoudigen.
Actieve sessies en tokens ongeldig maken
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Revoke-EntraUserAllRefreshToken -UserId 'SawyerM@contoso.com'
Het intrekken van verificatietokens maakt deze ongeldig, waardoor opnieuw toegang wordt voorkomen via aanmeldingen in de cache of onthouden sessies.
Een gebruiker uitschakelen
Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -AccountEnabled $false
Als u het account uitschakelt, heeft de gebruiker direct geen toegang meer tot bedrijfsbronnen, toepassingen en gegevens.
Het wachtwoord van een gebruiker opnieuw instellen
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$securePassword = ConvertTo-SecureString 'Some-strong-random-password' -AsPlainText -Force
Set-EntraUserPasswordProfile -ObjectId 'SawyerM@contoso.com' -Password $securePassword
Het opnieuw instellen van het wachtwoord van de gebruiker zorgt ervoor dat ze hun oude referenties niet kunnen gebruiken om toegang te krijgen tot bedrijfsbronnen voordat hun account wordt uitgeschakeld of verwijderd. Dit proces voorkomt onbevoegde toegang en mogelijk misbruik van het account.
Apparaateigendom verwijderen
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
Als u het eigendom van het apparaat verwijdert tijdens offboarding, voorkomt u onbevoegde toegang en zorgt u voor naleving van de beveiliging.
Het apparaat van een gebruiker uitschakelen
Connect-Entra -Scopes 'Directory.AccessAsUser.All', 'Device.ReadWrite.All'
$device = Get-EntraDevice -Filter "DisplayName eq 'Woodgrove Desktop'"
Set-EntraDevice -DeviceObjectId $device.ObjectId -AccountEnabled $false
Door het apparaat van een gebruiker uit te schakelen, kunt u de beveiliging, gegevens en resources van de organisatie beveiligen.
Een gebruikersaccount verwijderen
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Remove-EntraUser -UserId 'SawyerM@contoso.com'
Note
U kunt de toegewezen software- en servicelicenties van de gebruiker vrijmaken. Zie Gebruikerslicentie beheren voor meer informatie.
Verwijderde gebruikers beheren
Lijst met onlangs verwijderde gebruikers weergeven.
Connect-Entra -Scopes 'User.ReadWrite.All' Get-EntraDeletedUser -All | Select-Object Id, UserPrincipalName, DisplayName, AccountEnabled, DeletedDateTime, DeletionAgeInDays, UserType | Format-Table -AutoSizeDe uitvoer bevat verwijderde gebruikers.
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 MemberVerwijderde gebruikers ophalen gesorteerd op verwijderingsdatum.
Connect-Entra -Scopes 'User.ReadWrite.All' Get-EntraDeletedUser -All | Sort-Object -Property deletedDateTime -Descending