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 -ForceEzutá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:
- Jelentkezzen be a Microsoft Entra felügyeleti központba
- Bontsa ki az Identity elemet
- 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.comAz ö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 UserA 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:
- Jelentkezzen be a Microsoft Entra felügyeleti központba
- Bontsa ki az Identity elemet
- Kattintson a Felhasználók > Törölt felhasználók lehetőségre
- Válassza ki a felhasználókat (válasszon ki egy, több vagy az összes törölt postafiókot)
- Kattintson a Felhasználók visszaállítása lehetőségre
- 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:
- Jelentkezzen be a Microsoft Entra felügyeleti központba
- Bontsa ki az Identity elemet
- Kattintson a Felhasználók > Törölt felhasználók lehetőségre
- Válassza ki a felhasználókat (válasszon ki egy, több vagy az összes törölt postafiókot)
- Kattintson a Végleges törlés lehetőségre
- 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:
- Hozzon létre egy temp mappát, és mentse el a (C:) meghajtóra
- 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
}- A fenti szkript futtatása után megjelenik az Rácson kívüli nézet
- Nyissa meg a CSV-fájlt egy olyan alkalmazással, mint a Microsoft Excel
- 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.
- Ellenőrizze, hogy az elválasztó jel Vesszőre van-e állítva, majd kattintson a Betöltés gombra.
- 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.








