Azure AD'de Silinen Kullanıcılar Nasıl Geri Yüklenir (Microsoft 365)
Azure'da (Microsoft 365) bir kullanıcı hesabını sildiğinizde, kullanıcı hemen silinmez. Devre dışı bırakılan kullanıcı hesabı, 30 gün boyunca AAD'de saklanır. Bu yazıda, Azure Portal veya PowerShell kullanılarak Azure AD'de (AAD) silinen bir kullanıcının nasıl geri yükleneceğine bakacağız.
Azure AD'de nesneleri (kullanıcıları) silmek için iki mod vardır:
Geçici olarak silme - etkin kiracı kullanıcılardan bir kullanıcı silinir ve kullanıcı hesabı askıya alınır (AAD geri dönüşüm kutusuna taşınır). Aynı zamanda, tüm kullanıcı öznitelikleri (M365 grup üyeliği, Exchange Online posta kutuları ve klasörlerine atanan erişim izinleri, takvim izinleri, Teams sohbetleri vb. dahil) değişmeden kalır. Azure hizmetleri, bu tür bir hesabı 30 gün sonra otomatik olarak siler;
Kalıcı silme (kalıcı) - bir nesne Azure Geri Dönüşüm Kutusu'ndan silinir ve yerleşik araçlar kullanılarak geri yüklenemez (30 gün beklemeden herhangi bir nesneyi Azure AD'den silmeye zorlayabilirsiniz).
Kullanıcıları silmek veya geri yüklemek için, hesabınıza bir Global yönetici veya Kullanıcı yöneticisi rolü atanmalıdır.
AAD'de silinen bir kullanıcıyı geri yüklemenin en kolay yolu Azure Portal'ı kullanmaktır:
Azure AD yönetim merkezinde (https://aad.portal.azure.com/) geri yükleyebileceğiniz silinmiş kullanıcıların bir listesini bulabilirsiniz;
Kullanıcılar'a gidin ve Silinmiş Kullanıcılar'ı seçin. Kullanıcının silindiği tarihi (Silme tarihi) ve kullanıcının AAD'den kalıcı olarak kaldırılacağı tarihi (Kalıcı silme tarihi) içeren, silinen kullanıcıların bir listesi vardır. );
Geri yüklemek istediğiniz bir kullanıcı bulun (bir kullanıcıyı Kullanıcı asıl adına göre arayabilir veya diğer kullanıcı özelliklerini filtre olarak ekleyebilirsiniz), onu seçin ve Kullanıcıyı geri yükle'yi tıklayın;
alextestusr@a-d.site, örneğin, kullanıcıyı sildikten sonra AAD'deki nesne kimliği başa eklenir:
98813128-ffb1-4c55-b11f-6c58d7dalextestusr@a-d.siteGeri yükleme işlemini onaylayın. Şu mesajı göreceksiniz: Kullanıcı başarıyla geri yüklendi;
Silinen bir kullanıcıyı geri yüklediğinizde, Azure/Microsoft 365 grup üyeliği ve atanan AAD lisansları da tam olarak geri yüklenir.
Önceki makalede, şirket içi Active Directory'de silinen nesnelerin nasıl geri yükleneceği açıklanmaktadır.
Ayrıca, PowerShell kullanarak AAD/Microsoft 365'te bir kullanıcıyı geri yükleyebilirsiniz. Bunu yapmak için MSOnline ve AzureAD Powershell modüllerini veya Microsoft Graph API'yi kullanmanız gerekir.
Bu komutu kullanarak silinen tüm kullanıcıların bir listesini (özniteliklerin tam listesiyle birlikte) görüntüleyebilirsiniz:
Get-MsolUser -ReturnDeletedUsers | fl *Yalnızca belirli kullanıcı özelliklerini (ad, kimlik, kullanıcı oluşturma veya silme tarihi) görüntüleyebilirsiniz:
Get-MsolUser -ReturnDeletedUsers | select DisplayName, ObjectId,SoftDeletionTimestamp, WhenCreatedBir kullanıcıyı ObjectID'sine göre geri yükleyebilirsiniz:
Restore-AzureADMSDeletedDirectoryObject -Id 98813128-ffb1-4c55-b11f-6c58d7d66Ayrıca Restore-MsolUser cmdlet'ini kullanarak bir kullanıcıyı bir UPN ile geri yükleyebilirsiniz:
Restore-MsolUser -UserPrincipalName "AlexTest@a-d.site"Önceki komutta isteğe bağlı bir parametre kullanabilirsiniz.
-AutoReconcileProxyConflicts, eskisi meşgulse kullanıcıya yeni bir proxy adresi atamanıza izin verir
veya seçeneğini kullanarak hemen yeni bir UPN ayarlayabilirsiniz.
-NewUserPrincipalName "AlexTest2@a-d.site"
Bir kullanıcıyı AAD'den kalıcı olarak silmek için aşağıdaki komut kullanılır:
Remove-MsolUser -userprincipalname name@a-d.site -RemoveFromRecycleBinKullanıcı silme olaylarını aramak için Azure AD denetim günlüklerini de kullanabilirsiniz. Örneğin, aşağıdaki betik bir kullanıcı silme olayı bulacak (bir kullanıcıyı kimin ne zaman sildiğini göreceksiniz), silinen bir kullanıcının UPN'sini ve ObjectID'sini döndürecektir:
Import-Module AzureADPreview -UseWindowsPowerShellGet-AzureADAuditDirectoryLogs -Filter "category eq 'UserManagement' and OperationType eq 'Delete'" |where-object TargetResources -like ("*AlexTest*")|select-object -ExpandProperty TargetResourceskullanarak bir kullanıcıyı nesne kimliğine göre geri yükleyebilirsiniz.
Restore-AzureADMSDeletedDirectoryObjectcmdlet.




