Microsoft Entra Id'de kurumsal uygulamayı geri yükleme
Bu makalede, Microsoft Entra kiracınızda geçici olarak silinen bir kurumsal uygulamayı geri yüklemeyi öğreneceksiniz. Geçici olarak silinen kurumsal uygulamalar, silindikten sonraki ilk 30 gün içinde geri dönüşüm kutusundan geri yüklenebilir. 30 günlük süre geçtikten sonra kurumsal uygulama kalıcı olarak silinir ve geri yüklenemez.
Microsoft Entra yönetim merkezindeki uygulama kayıtları aracılığıyla ev kiracısında bir uygulama kaydını sildiyseniz, ilgili hizmet sorumlusu olan kurumsal uygulama da silinir.
Silinen uygulama kaydını Microsoft Entra yönetim merkezi aracılığıyla geri yüklerseniz ilgili hizmet sorumlusu da geri yüklenir. Bu nedenle, geri yüklenmeyen Koşullu Erişim ilkeleri gibi önceki ilkeleri dışında hizmet sorumlusunun önceki yapılandırmalarını kurtarabilirsiniz.
Önkoşullar
Kurumsal uygulamayı geri yüklemek için şunları yapmanız gerekir:
- Microsoft Entra kullanıcı hesabı. Henüz bir hesabınız yoksa ücretsiz hesap oluşturabilirsiniz.
- Aşağıdaki rollerden biri: Cloud Application Yönetici istrator, Application Yönetici istrator veya hizmet sorumlusunun sahibi.
- Kiracınızda geçici olarak silinen kurumsal bir uygulama.
Yakın zamanda silinen bir kurumsal uygulamayı kurtarmak için aşağıdaki adımları uygulayın. Uygulamaların silinmesi ve kurtarılması hakkında sık sorulan sorular ile ilgili daha fazla bilgi için bkz. Uygulamaları silme ve kurtarma hakkında SSS.
Azure AD PowerShell kullanarak geri yüklenebilen kurumsal uygulamaları görüntüleme
Azure AD PowerShell modülünü kullandığınızdan emin olun. Hem Azure AD PowerShell modülünü hem de AzureADPreview modülünü yüklediyseniz bu önemlidir.
En azından bulut uygulaması Yönetici istrator olarak oturum açmanız gerekir.
Aşağıdaki komutları çalıştırın.
Remove-Module AzureADPreview Import-Module AzureAD
Azure AD PowerShell'e Bağlan.
Connect-AzureAD
Son silinen kurumsal uygulamayı görüntülemek için aşağıdaki komutu çalıştırın.
Get-AzureADMSDeletedDirectoryObject -Id <id>
Kimliği, geri yüklemek istediğiniz hizmet sorumlusunun nesne kimliğiyle değiştirin.
Microsoft Graph PowerShell kullanarak geri yüklenebilen kurumsal uygulamaları görüntüleme
connect-MgGraph -Scopes "Application.ReadWrite.All"
'i çalıştırın. En azından bulut uygulaması Yönetici istrator olarak oturum açmanız gerekir.Son silinen kurumsal uygulamaları görüntülemek için aşağıdaki komutu çalıştırın.
Get-MgDirectoryDeletedItem -DirectoryObjectId <id>
Kimliği, geri yüklemek istediğiniz hizmet sorumlusunun nesne kimliğiyle değiştirin.
Microsoft Graph API'sini kullanarak geri yüklenebilen kurumsal uygulamaları görüntüleme
Graph Explorer'ı kullanarak son silinen kurumsal uygulamaları görüntüleyin ve geri yükleyin. En azından bulut uygulaması Yönetici istrator olarak oturum açmanız gerekir.
Kiracınızdaki silinen kurumsal uygulamaların listesini almak için aşağıdaki sorguyu çalıştırın.
GET https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal
Oluşturulan silinen hizmet sorumluları listesinden, geri yüklemek istediğiniz kurumsal uygulamanın kimliğini kaydedin.
Alternatif olarak, silinen belirli kurumsal uygulamayı almak istiyorsanız, silinen hizmet sorumlusunu getirin ve aşağıdaki söz dizimini kullanarak sonuçları istemcinin uygulama kimliği (appId) özelliğine göre filtreleyin:
https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal?$filter=appId eq '{appId}'
. Silinen hizmet sorumlusunun nesne kimliğini aldıktan sonra geri yüklemeye devam edin.
Azure AD PowerShell kullanarak kurumsal uygulamayı geri yükleme
Kurumsal uygulamayı geri yüklemek için aşağıdaki komutu çalıştırın:
Restore-AzureADMSDeletedDirectoryObject -Id <id>
Kimliği, geri yüklemek istediğiniz hizmet sorumlusunun nesne kimliğiyle değiştirin.
Microsoft Graph PowerShell kullanarak kurumsal uygulamayı geri yükleme
Kurumsal uygulamayı geri yüklemek için aşağıdaki komutu çalıştırın:
Restore-MgDirectoryDeletedItem -DirectoryObjectId <id>
Kimliği, geri yüklemek istediğiniz hizmet sorumlusunun nesne kimliğiyle değiştirin.
Microsoft Graph API'sini kullanarak kurumsal uygulamayı geri yükleme
Kurumsal uygulamayı geri yüklemek için aşağıdaki sorguyu çalıştırın:
POST https://graph.microsoft.com/v1.0/directory/deletedItems/{id}/restore
Kimliği, geri yüklemek istediğiniz hizmet sorumlusunun nesne kimliğiyle değiştirin.
Geçici olarak silinen yönetilen kimlik hizmet sorumluları görüntülenebilir ancak müşteriler tarafından kurtarılamaz veya kalıcı olarak silinemez.
Uyarı
Kurumsal uygulamayı kalıcı olarak silmek geri alınamaz bir eylemdir. Uygulamadaki mevcut yapılandırmalar tamamen kaybolur. Kurumsal uygulamanın ayrıntılarını dikkatle gözden geçirerek yine de uygulamayı kalıcı olarak silmek istediğinizden emin olun.
Azure AD PowerShell kullanarak kurumsal uygulamayı kalıcı olarak silme
Geçici olarak silinen kurumsal uygulamayı kalıcı olarak silmek için aşağıdaki komutu çalıştırın:
Remove-AzureADMSDeletedDirectoryObject -Id <id>
Microsoft Graph PowerShell kullanarak kurumsal uygulamayı kalıcı olarak silme
Geçici olarak silinen kurumsal uygulamayı kalıcı olarak silmek için aşağıdaki komutu çalıştırın:
Remove-MgDirectoryDeletedItem -DirectoryObjectId <id>
Microsoft Graph API'sini kullanarak kurumsal uygulamayı kalıcı olarak silme
Geçici olarak silinen bir kurumsal uygulamayı kalıcı olarak silmek için Microsoft Graph gezgininde aşağıdaki sorguyu çalıştırın.
DELETE https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}