Microsoft Entra PowerShell nedir?

Microsoft Entra PowerShell modülü, yöneticilerin Microsoft Entra kaynakları program aracılığıyla yönetmesine ve otomatikleştirmesine olanak tanıyan bir komut satırı aracıdır. Bu özellikler kullanıcıları, grupları, uygulamaları, hizmet sorumlularını, ilkeleri ve daha fazlasını verimli bir şekilde yönetmeyi içerir. Modül, Microsoft Graph PowerShell SDK üzerinde oluşturulur ve bu modülün bir parçasıdır. Microsoft Graph PowerShell SDK tüm cmdlet'lerle tamamen birlikte çalışabilir ve basit, iyi belgelenmiş komutlarla karmaşık işlemler gerçekleştirmenizi sağlar.

Modül, kullanımdan kaldıran AzureAD PowerShell modülünden geçişi kolaylaştırmak için geriye dönük uyumluluk seçeneği de sunar. Microsoft Entra PowerShell, Windows PowerShell 5.1 ve PowerShell 7+ ile çalışır. Windows, Linux ve macOS'ta en iyi deneyim için PowerShell 7 veya sonraki bir sürümü kullanmanızı öneririz.

Microsoft Entra PowerShell'in avantajları

Microsoft Entra PowerShell aşağıdaki avantajları sağlar:

  • Kullanılabilirliğe odaklanma: Microsoft Entra PowerShell insan tarafından okunabilir parametreler, kasıtlı parametre kümesi belirtimi, satır içi belgeler ve kanal oluşturma gibi temel PowerShell temelleri sunar.
  • Azure AD PowerShell modülüyle geriye dönük uyumluluk: Microsoft Entra PowerShell, devre dışı Azure AD PowerShell modülünden geçişi kolaylaştırır.
  • Esnek ve ayrıntılı yetkilendirme: Microsoft Graph PowerShell SDK ile tutarlı Microsoft Entra PowerShell, uygulamaya vermek istediğiniz izinler için yönetim onayı sağlar. Ayrıca, kendi hizmet sorumlunuzu veya kullanıcı tarafından atanan yönetilen kimliğinizi kullanarak Microsoft Entra PowerShell’i çalıştırmayı da destekler.
  • Open source: Microsoft Entra PowerShell modülü açık kaynak, PowerShell'i geliştirmek ve yenilikleri paylaşmak için topluluk işbirliğini sağlar. Microsoft özelleştirmelerini inceleyebilir ve gereksinimlerinize uyarlayabilirsiniz.

Azure AD PowerShell modülünden geçiş

Microsoft Entra PowerShell, Azure AD PowerShell modülüyle 98% ve MSOnline cmdlet'leri ile 80'den fazla% eşliğiyle uyumludur. Enable-EntraAzureADAlias komutunu kullanarak mevcut betiklerinizde yalnızca bir veya iki satırı güncellemeniz yeterlidir; böylece Microsoft Entra PowerShell'e geçiş hızlı ve zahmetsiz olur. Eski modüllerden Microsoft Entra PowerShell'e geçiş hakkında daha fazla bilgi için Bkz. Geçiş kılavuzu.

Yükleme ve kullanmaya başlama

Microsoft Entra PowerShell modülü PowerShell Galerisi yayımlanır. Modülün nasıl kurulacağını öğrenmek için Microsoft Entra PowerShell Kurulum kılavuzu'na bakın.

Kullanıcı, grup ve diğer görevleri oluşturma gibi Microsoft Entra kaynakları yönetmeye başlamak için bkz. Modülde gezinme kılavuzu.

Microsoft Entra PowerShell için en iyi uygulamalar

Microsoft Entra PowerShell kullanımını iyileştirmek, verimli betik oluşturma, güvenli erişim ve etkili kaynak yönetimi sağlamak için en iyi yöntemleri uygulayabilirsiniz. Bu kılavuz, yaygın tuzaklardan kaçınarak ve genel üretkenliği artırarak önerilen yöntemleri izlemenize yardımcı olur.

Bilinen Sorunlar

Aşağıdaki bölümde, Microsoft Entra PowerShell modülüyle ilgili bilinen sorunlar ve önerilen geçici çözümler özetlenmiştir.

Özellik Issue Workaround/Comments
-All Parametre Azure AD PowerShell modülünde olduğu gibi Boole parametresini desteklemiyoruz-All. -All anahtar parametre olarak desteklenir. Betiklerinizde -All:$true yerine -All parametresini kullanın.
-SearchString Parametre parametresi -SearchString beklendiği gibi çalışmayabilir. Geçici çözüm yoktur.