Teams Chat Exporter'ı kuruluşunuz genelinde dağıtma
BT yöneticileri için
Teams Chat Exporter, tamamen tarayıcıda oturum açmış kullanıcı olarak çalışan, kullanıcıya yönelik bir dışa aktarma aracıdır. Uygulama kaydı, Microsoft Graph yönetici onayı ve kiracı düzeyinde değişiklik gerektirmez. Onu filo genelinde dağıtabilir ve mevcut tarayıcı yönetiminizle denetleyebilirsiniz.
Uzantı kimlikleri
- Chrome:
jmghclbfbbapimhbgnpffbimphlpolnm - Edge:
phlomfiieaggnbfpacmjmidcjdlaiplp - Firefox:
n.gedizaydindogmus@gmail.com
Zorunlu kurulum
Mevcut tarayıcı ilkesi yönetiminizi kullanın.
- Chrome ve Edge: uzantı kimliğini Group Policy veya Intune aracılığıyla
ExtensionInstallForcelist'e ekleyin. - Firefox: yukarıdaki Firefox eklenti kimliğiyle
policies.jsoniçindekiExtensionSettingsilkesini (veya yönetim eşdeğerinizi) kullanın.
İzinler ve her birinin neden gerekli olduğu
Bunlar, uzantının yayımlanmış manifestolarından alınan, talep ettiği izinlerdir. Her biri, oturum açmış kullanıcı olarak kullanıcının kendi cihazında çalışır.
- scripting: aktarım sırasında etkin Teams sekmesine, içerik betiğinin erişemediği satır içi görselleri getirmek için küçük bir yardımcı enjekte eder (çerezler Teams'in görsel ana bilgisayarlarına bölümlenmiştir). Hiçbir dış kod yüklenmez.
- activeTab: aktarım sırasında etkin Teams sekmesini okuyarak Teams'in kendi mesaj API'sini çağırır; API kullanılamazsa yalnızca bir DOM yedeği devreye girer. Başka sekme yok, arka planda okuma yok.
- downloads, downloads.open: kullanıcı Aktar'a tıkladığında aktarımı tarayıcının Farklı Kaydet iletişim kutusu aracılığıyla kaydeder ve kaydedilmiş bir dosyayı açılır pencere geçmişinden yeniden açar. Uzantının oluşturduğu indirme kimlikleriyle sınırlıdır.
- storage: aktarım tercihlerini yerel olarak depolar (biçimler, dil, dahil edilen bölümler, tarih süzgeçleri). Yalnızca açılır pencere tarafından okunur, asla cihaz dışına gönderilmez.
- offscreen (yalnızca Chrome ve Edge): gizli bir ekran dışı belge, PDF çıktısı için emojileri rasterleştirir ve büyük dosyaları kaydetmek için kullanılan blob URL'sini üretir; her ikisi de tamamen cihazda gerçekleşir. Firefox bunu kullanmaz.
Ana bilgisayar erişimi
Uzantı yalnızca Microsoft ana bilgisayarlarıyla ve yalnızca bir aktarımın gerektirdikleriyle iletişim kurar. Manifesto, aracın kiracı türleri genelinde çalışması için her Teams varyantını ve birkaç Microsoft medya ana bilgisayarını listeler. Tek bir çalıştırma, kullanıcının oturum açtığı kiracının tek Teams kaynağıyla (etkin sekme) konuşur ve bir medya ana bilgisayarına yalnızca belirli bir konuşmanın gerçekten içerdiği öğeler için ulaşır.
- Teams web kaynakları:
teams.microsoft.com,teams.cloud.microsoft,teams.live.com,teams.microsoft.us(GCC High), ayrıca.mcas.msproxy'si ve egemen bulut (.us,.cn) varyantları. Çalıştırma başına yalnızca oturum açmış kiracının kaynağı kullanılır. graph.microsoft.com(devlet için.us): katılımcı görünen adlarını çözer ve profil fotoğraflarını yalnızca kullanıcı "Avatarları dahil et" seçeneğini açtığında getirir (varsayılan olarak kapalı).*.asm.skype.com: kişisel Teams Free hesaplarında mesajlara yapıştırılan satır içi görseller, yalnızca bir mesaj bunları içeriyorsa.*.sharepoint.com/.us: ataçla eklenen görsel dosyaları, yalnızca resmin aktarımda görünmesi için indirilir. Diğer dosya türleri indirilmez, bağlantı olarak tutulur.- İsteğe bağlı
<all_urls>: varsayılan olarak kapalı. Yalnızca kullanıcı Ayarlar'daki "Görsel getirme yedeği" anahtarını etkinleştirirse çalışma zamanında talep edilir; bu, Teams'in görsel proxy'sine erişilemediğinde bağlantı önizleme küçük resimlerini kurtarır.
Veri işleme
Hiçbir veri bir üçüncü tarafa veya geliştirici sunucusuna gitmez. Mesajlar ve medyaları, kullanıcının mevcut oturumu kullanılarak Microsoft'un kendi hizmetlerinden okunur, cihazda biçimlendirilir ve kullanıcının klasör ile dosya adını seçtiği tarayıcının Farklı Kaydet iletişim kutusu aracılığıyla kaydedilir. Uzantıda proxy, bulut adımı ve herhangi bir tür analiz veya telemetri yoktur. Oturum açmış kullanıcı olarak, o kullanıcının zaten sahip olduğu erişimle çalışır.
Kaynak ve lisans
MIT lisansı altında açık kaynak. Kodu okuyun veya kendiniz derleyin: github.com/gediz/teams-web-chat-exporter. Sürüm geçmişi şurada: değişiklik günlüğü.