Share via


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:

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.

  1. Aşağıdaki komutları çalıştırın.

    Remove-Module AzureADPreview
    Import-Module AzureAD
    
  2. Azure AD PowerShell'e Bağlan.

    Connect-AzureAD
    
  3. 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

  1. 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.

  2. 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

  1. 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

  1. 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

  1. 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}

Sonraki adımlar