Weboldal keresés

A Microsoft 365 felhasználók lomtárának kezelése


A törölt felhasználói fiók alapértelmezés szerint 30 napig a Microsoft Entra ID lomtárában marad. Leírása szerint puha törlés, mert visszaállíthat egy Microsoft 365 felhasználói fiókot. 30 nap elteltével a Microsoft véglegesen eltávolít minden törölt felhasználói fiókot a lomtárból, amelyet kemény törlésnek neveznek. Ebből a cikkből megtudhatja, hogyan kezelheti a törölt Microsoft 365 felhasználókat a lomtárban.

A Microsoft 365-felhasználók lágy törlése kontra kemény törlés

Amikor törölünk egy felhasználói fiókot, az 30 napra a kukába kerül a Microsoft Entra ID-ben. A Microsoft 365-felhasználók törlésének két módja van:

  • A Soft-delete felhasználó az, amikor töröl egy felhasználót, és az átkerül a Microsoft Entra ID lomtárába
  • A Hard-törlés felhasználó az a felhasználó végleges törlése, amelyet a Microsoft Entra ID lomtárából is eltávolítanak.

Megjegyzés: A kemény törlés csak utolsó alternatívaként használható, ha más lehetőség nem áll rendelkezésre. Miután keményen törölt egy felhasználót, nincs lehetőség a felhasználó vagy a felhasználóhoz társított adatok visszaállítására.

A Microsoft 365 lomtárból törölt felhasználók kezelése

Nézzük meg a Microsoft 365 törölt felhasználók kezelésének különböző módjait:

  • Keresse meg a törölt felhasználókat a lomtárban
  • A törölt felhasználók visszaállítása legfeljebb 30 napig
  • Távolítsa el a törölt felhasználókat a lomtárból
  • A törölt felhasználói fiókok adatainak exportálása

Csatlakozzon a Microsoft Graph PowerShellhez

Az aktuális cikkben meghatározott PowerShell-parancsok futtatásához telepítenie kell a Microsoft Graph PowerShell-t.

Indítsa el a Windows PowerShellt rendszergazdaként, és futtassa az alábbi PowerShell-parancsmagot.

Install-Module Microsoft.Graph -Force

Ezután csatlakozzon a Microsoft Graph PowerShellhez az alábbi engedélyekkel.

Connect-MgGraph -Scopes "User.ReadWrite.All"

Most már készen áll a Microsoft Graph PowerShell-parancsok használatára.

Keresse meg a törölt Microsoft 365-felhasználókat a lomtárban

Megmutatjuk, hogyan találhatja meg a törölt felhasználókat a Microsoft Entra felügyeleti központ lomtárában és a PowerShell segítségével.

Keresse meg az összes törölt felhasználót a Microsoft Entrában

A Microsoft Entra felügyeleti központban a törölt felhasználói fiókok megkereséséhez kövesse az alábbi lépéseket:

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba
  2. Bontsa ki az Identity elemet
  3. Kattintson a Felhasználók > Törölt felhasználók lehetőségre

Megjeleníti az összes Microsoft 365 törölt felhasználó listáját.

Szerezzen be egy adott Microsoft 365 törölt felhasználói fiókot

Miután csatlakozott a Microsoft Entra ID-hez a PowerShell segítségével, törölheti a Microsoft 365 felhasználókat. A Get-MgDirectoryDeletedItemAsUser parancsmagot fogjuk használni, hogy információkat szerezzünk egyetlen felhasználóról.

Tekintse meg az alábbi PowerShell-parancs szintaxisát. Használja az Object ID számot.

Get-MgDirectoryDeletedItemAsUser -DirectoryObjectId "Object ID Number"

Futtassa az alábbi PowerShell-példát a törölt felhasználó adatainak megjelenítéséhez.

Get-MgDirectoryDeletedItemAsUser -DirectoryObjectId "b4eda5c3-2081-4e47-816c-1e3270be079a"

A PowerShell kimenet egy adott felhasználóra vonatkozó információkat jelenít meg.

DisplayName   Id                                   Mail UserPrincipalName
-----------   --                                   ---- -----------------
Melissa Kelly b4eda5c3-2081-4e47-816c-1e3270be079a      b4eda5c320814e47816c1e3270be079aMelissa.Kelly@m365info.com

Az összes Microsoft 365 törölt felhasználói fiók listájának megtekintése

Keresse meg az összes Microsoft 365 törölt felhasználót az alábbi szkripttel a Get-MgDirectoryDeletedItemAsUser parancsmag segítségével.

# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'userPrincipalName', 'displayName'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Create an array to store the report
    $Report = @()

    # Loop through the deleted items
    foreach ($Item in $DeletedItems) {

        # Create a custom object for each item and add it to the report
        $ReportLine = [PSCustomObject]@{
            Id                    = $Item.Id
            UserPrincipalName     = $Item.UserPrincipalName
            'Display Name'        = $Item.DisplayName
        }
        $Report += $ReportLine
    }

    # Sort the report by 'Display Name'
    $Report | Sort-Object 'Display Name' | Ft Id, UserPrincipalName, 'Display Name'
}

Példánkban a PowerShell kimenet így néz ki.

Id                                   UserPrincipalName                                              Display Name
--                                   -----------------                                              ------------
0de964ae-f09a-4e65-bc8c-cbeac2745e4c 0de964aef09a4e65bc8ccbeac2745e4cAdam.Mackay@m365info.com       Adam Mackay
d23f1e98-02db-4292-98aa-6f511c433f1b d23f1e9802db429298aa6f511c433f1bAlexander.Manning@m365info.com Alexander Manning
2beda4b9-559b-4d39-9415-51ce47f2963f 2beda4b9559b4d39941551ce47f2963fBenjamin.May@m365info.com      Benjamin May
1a1fd41c-ca5f-4432-8313-7a662576856b 1a1fd41cca5f443283137a662576856bJulia.Wood@m365info.com        Julia Wood
b4eda5c3-2081-4e47-816c-1e3270be079a b4eda5c320814e47816c1e3270be079aMelissa.Kelly@m365info.com     Melissa Kelly
85df102b-1330-4359-8e6b-240677b26454 85df102b133043598e6b240677b26454Rene.Gibs@m365info.com         René Gibs
8b31d6a0-6d92-4b5b-80bd-a4029e641d35 8b31d6a06d924b5b80bda4029e641d35RoomMailboxTest@m365info.com   RoomMailboxTest
c54f356c-cf90-4d81-ae14-9523adf09084 c54f356ccf904d81ae149523adf09084Soren.Larsen@m365info.com      Søren Larsen
7db784ec-87d3-4699-92d0-e4206d0ab44c 7db784ec87d3469992d0e4206d0ab44cTest.User@m365info.com         Test User

A törölt Microsoft 365-felhasználók visszaállítása a lomtárból

A törölt felhasználókat a Microsoft Entra felügyeleti központban és a PowerShell segítségével állíthatja vissza.

  • A törölt felhasználók listájából legfeljebb 30 napig visszaállíthatja a törölt felhasználókat és visszaállíthatja adataikat, kivéve a naptárelemeket és az álneveket.
  • A törölt felhasználók visszaállítása visszaállítja az összes kapcsolódó adatot, hozzárendeli a terméklicenceket, és hozzáférést biztosít minden olyan szolgáltatáshoz, amelyhez a törlés előtt hozzáférhetett.

A törölt felhasználók visszaállítása a Microsoft Entrában

A felhasználók visszaállításához a Microsoft Entra felügyeleti központban kövesse az alábbi lépéseket:

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba
  2. Bontsa ki az Identity elemet
  3. Kattintson a Felhasználók > Törölt felhasználók lehetőségre
  4. Válassza ki a felhasználókat (válasszon ki egy, több vagy az összes törölt postafiókot)
  5. Kattintson a Felhasználók visszaállítása lehetőségre

  1. Kattintson az OK gombra

Egyetlen törölt Microsoft 365 felhasználói fiók visszaállítása

A felhasználói fiók visszaállításához a Restore-MgDirectoryDeletedItem parancsmagot használjuk, és megadjuk az Object ID számot.

Példánkban a Rene.Gibs@m365info.com felhasználói fiókot szeretnénk visszaállítani.

Tekintse meg az alábbi PowerShell-parancs szintaxisát.

Restore-MgDirectoryDeletedItem -DirectoryObjectId "Id Number"

Állítsa vissza a törölt felhasználót az alábbi PowerShell paranccsal.

Restore-MgDirectoryDeletedItem -DirectoryObjectId "85df102b-1330-4359-8e6b-240677b26454"

A fenti parancs futtatása után a felhasználót megtalálja a Microsoft Entra felügyeleti központjában az Identitás > Felhasználók > Minden felhasználó alatt.

Az összes törölt Microsoft 365 felhasználói fiók tömeges visszaállítása

A Microsoft 365 felügyeleti központjában egyszerre csak egy felhasználót állíthat vissza. A PowerShell-szkripttel tömegesen visszaállíthatja az összes törölt Microsoft 365-felhasználót a Get-MgDirectoryDeletedItemAsUser és a Restore-MgDirectoryDeletedItem parancsmagok használatával.

Futtassa az alábbi PowerShell-szkriptet a törölt Microsoft 365-felhasználók tömeges visszaállításához.

# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'displayName'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Restore deleted users
    foreach ($Item in $DeletedItems) {
        # Restore the user by ID
        Restore-MgDirectoryDeletedItem -DirectoryObjectId $Item.Id #-WhatIf 
        Write-Host "Restored user $($Item.DisplayName)" -ForegroundColor Green
    }

    Write-Host "Restoration process completed." -ForegroundColor Cyan
}

Távolítsa el a törölt Microsoft 365-felhasználókat a lomtárból

A PowerShell segítségével véglegesen eltávolíthatja a törölt Microsoft 365-felhasználókat a Microsoft Entra ID lomtárból.

Véglegesen törölje a felhasználókat a Microsoft Entrában

A felhasználók végleges eltávolításához a Microsoft Entra felügyeleti központból, kövesse az alábbi lépéseket:

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba
  2. Bontsa ki az Identity elemet
  3. Kattintson a Felhasználók > Törölt felhasználók lehetőségre
  4. Válassza ki a felhasználókat (válasszon ki egy, több vagy az összes törölt postafiókot)
  5. Kattintson a Végleges törlés lehetőségre

  1. Kattintson az OK gombra

Egyetlen törölt felhasználói fiók eltávolítása a lomtárból

A felhasználói fiók végleges törléséhez a Remove-MgDirectoryDeletedItem parancsmagot használjuk, és megadjuk az Object ID számot.

Példánkban végleg eltávolítjuk az Adam.Mackay@m365info.com felhasználói fiókot.

Használja az alábbi PowerShell-parancs szintaxist.

Remove-MgDirectoryDeletedItem -DirectoryObjectId "Id Number"

Futtassa az alábbi PowerShell-parancsot egyetlen törölt felhasználó végleges eltávolításához.

Remove-MgDirectoryDeletedItem -DirectoryObjectId "0de964ae-f09a-4e65-bc8c-cbeac2745e4c"

A fenti parancs futtatása után ellenőrizheti, hogy a törölt felhasználó nem szerepel-e a törölt felhasználók listájában.

Tömegesen távolítsa el az összes törölt felhasználói fiókot a lomtárból

Az alábbi PowerShell-szkript segítségével végleg távolítsa el az összes törölt felhasználót a lomtárból.

# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'userPrincipalName', 'displayName'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Create an array to store the deleted user IDs
    $DeletedIds = @()

    # Loop through the deleted items
    foreach ($Item in $DeletedItems) {
        $DeletedIds += $Item.Id
        
        # Display the name of the item being deleted
        Write-Host "Deleted $($Item.DisplayName)" -ForegroundColor Green

        # Hard-delete the items
        Remove-MgDirectoryDeletedItem -DirectoryObjectId $Item.Id #-WhatIf
    }
}

Megjegyzés: Hibaüzenetet kap, vagy véglegesen törölni szeretne egy postafiókot? Olvassa el a Microsoft 365-postaláda kényszerített törlése a PowerShell segítségével című cikket.

Ellenőrizze, hogy véglegesen eltávolította-e a törölt felhasználókat a lomtárból. Lépjen a Microsoft Entra felügyeleti központ > Identitás > Felhasználók > Törölt felhasználók oldalra. A listának egyértelműnek kell lennie, ahogy az alábbi képen is látható.

A törölt Microsoft 365 felhasználói fiókok adatainak exportálása

A lomtárban lévő összes Microsoft 365 törölt felhasználó adatait egyetlen CSV-fájlba exportálhatja. Ily módon megkeresheti a különböző felhasználókat, és megnézheti, mikor törölték őket.

A szoftveresen törölt Microsoft 365-felhasználók exportálása CSV-fájlba

Minden törölt Microsoft 365-felhasználót a lomtárban exportálunk egy CSV fájlba és egy Out-GridView-ba. A szoftveresen törölt felhasználók listájának tömeges exportálásához kövesse az alábbi lépéseket:

  1. Hozzon létre egy temp mappát, és mentse el a (C:) meghajtóra
  2. Futtassa az alábbi PowerShell-szkriptet
# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'userPrincipalName', 'displayName', 'isLicensed', 'deletedDateTime', 'userType'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Create an array to store the report
    $Report = @()

    # Loop through the deleted items
    foreach ($Item in $DeletedItems) {
        $DeletedDate = Get-Date($Item.DeletedDateTime)
        $DaysSinceDeletion = (New-TimeSpan $DeletedDate).Days

        # Create a custom object for each item and add it to the report
        $ReportLine = [PSCustomObject]@{
            Id                    = $Item.Id
            UserPrincipalName     = $Item.UserPrincipalName
            'Display Name'        = $Item.DisplayName
            Deleted               = $DeletedDate
            'Days Since Deletion' = $DaysSinceDeletion
            Type                  = $Item.UserType
        }
        $Report += $ReportLine
    }

    # Sort the report by 'Display Name'
    $Report | Sort-Object 'Display Name' | Select-Object Id, UserPrincipalName, 'Display Name', Deleted, 'Days Since Deletion' | Out-GridView
    $Report | Sort-Object 'Display Name' | Select-Object Id, UserPrincipalName, 'Display Name', Deleted, 'Days Since Deletion' | Export-CSV "C:\temp\DeletedMicrosoft365users.csv" -NoTypeInformation -Encoding UTF8
}
  1. A fenti szkript futtatása után megjelenik az Rácson kívüli nézet

  1. Nyissa meg a CSV-fájlt egy olyan alkalmazással, mint a Microsoft Excel
  2. Lépjen az Adatok > Szöveg/CSV-ből lehetőségre, és válassza ki a CSV-fájlt a C:\temp mappában.
  3. Ellenőrizze, hogy az elválasztó jel Vesszőre van-e állítva, majd kattintson a Betöltés gombra.

  1. Tekintse meg a lomtárból szofttal törölt Microsoft 365-felhasználók részletes listáját

Segített ez a Microsoft 365-felhasználók kezelésében?

Bővebben: MFA visszaállítása Microsoft 365-felhasználóhoz »

Következtetés

Megtanulta, hogyan kezelheti a Microsoft 365-felhasználókat a Microsoft Entra ID lomtárban. A Microsoft 30 nap elteltével automatikusan eltávolítja a törölt felhasználókat (hard-delete). Tömegesen visszaállíthatja a szoftveresen törölt felhasználókat, vagy véglegesen törölheti a felhasználókat a Microsoft Entra ID lomtárból. Ezenkívül a PowerShell segítségével CSV-fájlba exportálhatja az összes törölt Microsoft 365-felhasználó adatait.

Tetszett ez a cikk? A Microsoft 365 felhasználói licencek exportálása is tetszhet. Ne felejtsen el követni minket és megosztani ezt a cikket.

Kapcsolódó cikkek