PowerShell ile Microsoft Teams Paylaşılan Kanal Üyeleri Raporunu Dışa Aktarma
Microsoft Teams'deki paylaşılan kanallar, esneklikleri ve üyelik yetenekleri nedeniyle giderek daha popüler hale geldi. BT,
- Birden fazla ekibin üyelerinin paylaşılan bir kanalda işbirliği yapmasına olanak tanır.
- Farklı kuruluşlardan ekiplerin ortak bir paylaşılan kanalda birlikte çalışmasına olanak tanır.
B2B doğrudan bağlantıyı etkinleştirmek, yöneticilerin harici kullanıcıları paylaşılan kanallara eklemesine olanak tanır; bu, ortak projeler, ortaklıklar ve farklı kuruluşlardan üyelerin dahil olduğu diğer işbirlikçi çabalar için değerli olabilir.
Gizli bilgilere yalnızca yetkili kullanıcıların erişebilmesini sağlamak ve herhangi bir güvenlik ihlalinin önlenmesi için yöneticilerin, kuruluşlarındaki paylaşılan kanalları yakından izlemesi ve üyelik detaylarını takip etmesi gerekir.
Microsoft Teams'de Paylaşılan Kanallar Nasıl Görüntülenir?
Paylaşılan kanalların listesini Microsoft Teams yönetim merkezi ve PowerShell aracılığıyla alabilirsiniz.
MS Teams Yönetim Merkezi'nde Paylaşılan Kanalları Görüntüleyin:
- Microsoft Teams yönetim merkezinde oturum açın.
- Ekipler -> Ekipleri yönet'e gidin.
- Paylaşılan kanalları görmek istediğiniz ekibi seçin. 'Kanallar'a gidin.
- Belirli bir ekipteki tüm kanalları listeleyecektir. Ekipte paylaşılan kanallar elde etmek için verileri dışa aktarabilir ve "Tür"ü "Paylaşılan"a göre filtreleyebilirsiniz.
Kuruluşunuzdaki tüm paylaşılan kanalları görmek için bu işlemi hesabınızdaki her ekip için tekrarlamanız gerekir.
PowerShell kullanarak Paylaşılan Kanalları Görüntüleyin:
PowerShell kullanarak paylaşılan kanalları almak istiyorsanız gereksinimlerinize bağlı olarak 'Get-TeamChannel' veya 'Get-TeamAllChannel' cmdlet'lerini kullanabilirsiniz. Ancak bu cmdlet'ler, paylaşılan kanalların tamamını listelemez ve bunların tamamının alınması için ek filtreler ve döngüler gerektirebilir. Ayrıca, paylaşılan kanal üyeliğini almak için 'Get-TeamChannelUser' gibi ek cmdlet'i kullanmanız gerekir.
Bu süreci basitleştirmek ve zamandan tasarruf etmek için kuruluşunuzdaki tüm paylaşılan kanalları üyelik ayrıntılarıyla birlikte listelemenize yardımcı olan kullanıcı dostu bir PowerShell komut dosyası oluşturduk.
Komut Dosyasını İndirme: GetSharedChannelMembersReport.ps1
Senaryonun Önemli Noktaları:
- Tek bir komut dosyası, tüm ekipler veya belirli bir ekip için paylaşılan kanal raporları oluşturmanıza olanak tanır.
- Komut dosyası MFA'nın etkin olduğu hesaplarla da yürütülebilir.
- Çıktıyı CSV'ye aktarır.
- Onayınız üzerine otomatik olarak Microsoft Teams PowerShell modülünü yükler (önceden yüklenmemişse).
- 2 çıktı dosyası oluşturur. Biri paylaşılan kanallar raporu, diğeri ise paylaşılan kanal üyelik raporudur.
- Komut dosyası zamanlayıcı dostudur. Yani, Kimlik Bilgisi betiğin içine kaydedilmek yerine parametre olarak iletilebilir.
- Sertifika tabanlı kimlik doğrulamayı destekler.
Paylaşılan Kanal Raporları - Örnek Çıktı:
Paylaşılan Kanal Raporu:
Dışa aktarılan paylaşılan kanal raporu şu öznitelikleri içerir: Ekip Adı, Paylaşılan Kanal Adı, Paylaşılan Kanal Türü, Açıklama, Üyeler, Paylaşılan Kanal Üyeleri.
Paylaşılan Kanal Üyeleri Raporu:
Ayrıntılı paylaşılan kanal üyeliği raporu şu özellikleri içerir: Ekip Adı, Paylaşılan Kanal Adı, Paylaşılan Kanal Türü, Açıklama, Üye Adı, Üye E-postası, Rol.
Paylaşılan Kanal Raporu - Komut Dosyası Yürütme Yöntemleri:
İhtiyacınıza göre aşağıdaki yöntemlerden herhangi birini seçebilirsiniz.
Yöntem 1: Komut dosyasını MFA veya MFA dışı hesapla yürütün.
.\GetSharedChannelMembersReport.ps1Varsayılan olarak bu yöntem, kuruluşunuzdaki tüm paylaşılan kanalları ve bunların üyelerinin ve sahiplerinin bilgilerini alır.
2. Yöntem: Paylaşılan kanalları belirli bir ekipte kullanılabilir hale getirin
.\GetSharedChannelMembersReport.ps1 -TeamName Project24
Yukarıdaki örnek, 'Project24' ekibindeki paylaşılan kanalları ve üyelik ayrıntılarını alır.
Yöntem 3: Kimlik bilgilerini açıkça belirterek komut dosyasını yürütün (Zamanlayıcı dostu).
.\GetSharedChannelMembersReport.ps1 -UserName admin@contoso.com -Password XXXKomut dosyasını Windows Görev Zamanlayıcı'da zamanlanmış görev olarak çalıştırmak için yukarıdaki formatı kullanabilirsiniz. Yönetici hesabında MFA varsa bu yöntemin çalışması için Koşullu Erişim ilkesini kullanarak MFA'yı devre dışı bırakmanız gerekir.
Yöntem 4: Komut dosyasını sertifika tabanlı kimlik doğrulamayla yürütün (Yalnızca uygulama erişimi). Bu yöntem aynı zamanda zamanlayıcı dostudur.
.\GetSharedChannelMembersReport.ps1 -CertificateThumbprint <CertThumbprint> -ApplicationId <AppId> -TenantId <TenantId>Bu yöntem, Microsoft Teams PowerShell'i sertifika kimlik doğrulamasıyla bağlar ve paylaşılan kanal raporlarını oluşturur.
Not: CA sertifikalarına para harcamak istemiyorsanız, dahili ve test amacıyla kullanılabilecek, kendinden imzalı bir sertifikayı kolayca oluşturabilirsiniz.
Paylaşılan Kanal Üyelik Değişikliklerini İzleme:
Microsoft Teams'deki paylaşılan kanallar, yalnızca yetkili kişilerin erişebilmesi gereken hassas veya gizli bilgiler içerebilir. Üyelik değişikliklerinin takip edilmesi, bilgilere yalnızca yetkili kullanıcıların erişebilmesini sağlar. Yetkisiz bir taraf paylaşılan bir kanala erişim kazanırsa gizli bilgileri görüntüleyebilir veya düzenleyebilir ya da ortak projelerdeki işbirliğini bozabilir. Bu nedenle paylaşılan kanal üyeliği değişikliklerinin takip edilmesi çok önemlidir.
Yukarıda verilen scripti indirip çalıştırdığınızda, aşağıda gösterilen ekran görüntüsüne benzeyen bir üyelik denetim raporu alacaksınız.
Rapor, ekip ve kanal üyeliklerindeki değişiklikler hakkında değerli bilgiler sağlar. Diğerlerinin yanı sıra, paylaşılan kanal üyeliği değişikliklerini, özel kanal üyeliği değişikliklerini ve Teams üyeliği değişikliklerini gösteren raporlar gibi daha ayrıntılı raporlar oluşturmak için yerleşik filtreleri kullanabilirsiniz.
8'den fazla ekip ve kanal raporu oluşturmak için PowerShell komut dosyasını kullanarak Ekipler raporlamasını da indirebilirsiniz.
Microsoft Teams Yönetimini AdminDroid ile Basitleştirin
AdminDroid ile, paylaşılan kanalların ve bunları içeren Ekiplerin listesini görüntülemek için artık PowerShell'e güvenmenize gerek yok. Bu kullanıcı dostu Microsoft Teams Yönetim aracı, herhangi bir teknik uzmanlığa gerek kalmadan kuruluşunuzun işbirliği ortamını izlemeyi kolaylaştırır. İhtiyacınız olan bilgilere hızlı ve kolay bir şekilde erişmenizi sağlayan basit, sezgisel bir arayüz sağlar. Sonsuz komut satırlarının ve karmaşık komut dosyalarının olduğu günler geride kaldı!
AdminDroid Tarafından Sunulan Paylaşılan Kanallara İlişkin Raporları Bulun:
- Paylaşılan kanalları olan ekipler - Paylaşılan kanalları olan ekipleri listeler.
- Tüm paylaşılan kanallar - Tüm paylaşılan kanalların kapsamlı listesi.
- Harici üyelerle paylaşılan kanallar - Harici kullanıcılarla paylaşılan kanalları listeler.
- Açıklaması olmayan paylaşılan kanallar - Açıklaması olmayan paylaşılan kanalları listeler.
Hala merak ediyorsanız neden AdminDroid? İşte cevap.
Verimli Ekip yönetiminin yanı sıra, Azure AD, Exchange Online ve SharePoint Online gibi çeşitli Microsoft 365 hizmetleri için 1800'den fazla önceden oluşturulmuş rapor mevcuttur. AdminDroid, tüm Microsoft 365'inizi izlemenize ve yönetmenize olanak tanır. çevre. Değerli bilgiler elde etmenin yanı sıra, kuruluşunuzun performansını analiz etmek için raporları kolayca planlayabilir ve dışa aktarabilirsiniz.
Bu Microsoft Teams Raporlama ve Denetim aracını bugün indirin ve Microsoft 365 ortamınızın tüm potansiyelini ortaya çıkarın!
PowerShell betiğimizin Microsoft Teams'deki paylaşılan kanallarınızı etkili bir şekilde yönetmenize yardımcı olacağını umuyoruz. Herhangi bir sorunla karşılaşırsanız veya iyileştirme önerileriniz varsa, lütfen yorum bırakmaktan çekinmeyin; endişelerinizi gidermekten memnuniyet duyarız.




