Aracılığıyla paylaş


Ön cephe çalışanları için PowerShell ile büyük ölçekte ön cephe statik ekipleri dağıtma

Genel bakış

Kuruluşunuz, ön cephe iş gücünüz arasında iletişim ve işbirliği sağlamak için çok sayıda ekip kullanıyor mu? Bu makale, uygun ölçekte ekipler oluşturmanız ve yönetmeniz gerekiyorsa size yöneliktir.

PowerShell'i kullanarak aynı anda en fazla 500 ekip dağıtabilir ve ekip başına en fazla 25 kullanıcı ekleyebilirsiniz. Ayrıca, uygun ölçekte mevcut ekiplere kullanıcı ekleyebilir ve bu ekiplerden kullanıcıları kaldırabilirsiniz. Kuruluşunuzun ölçek gereksinimlerini karşılamak ve dağıtım süresini önemli ölçüde azaltmak için bu çözümü kullanın.

Teams'i uygun ölçekte dağıtmak şunları yapabilirsiniz:

  • Önceden oluşturulmuş şablonları veya kendi özel şablonlarınızı kullanarak ekipleri İçerik Oluşturucu.
  • Kullanıcıları ekiplere sahip veya üye olarak ekleyin.
  • Kullanıcıları mevcut ekiplere ekleyerek veya mevcut ekiplerden kaldırarak ekipleri uygun ölçekte yönetin.
  • Tamamlama, durum ve hatalar (varsa) dahil olmak üzere e-posta yoluyla bildirim alın. Dağıttığınız her ekip grubunun durumu hakkında en fazla beş kişiyi bilgilendirmeyi seçebilirsiniz. Ekip sahiplerine ve üyelerine ekiliğe eklendiklerinde otomatik olarak bildirim gönderilir.

Bu makale, Teams'i uygun ölçekte dağıtma konusunda size yol gösterir.

Teams'i uygun ölçekte dağıtma adımlarına genel bakış.

Ekiplerinizi ayarlama ve dağıtma

Önemli

Ekip sahiplerinin Teams lisansı olmalıdır. Ekiplerinizi dağıtmak için bu adımları kullanmadan önce tüm ekip sahiplerinin bir lisansı olduğundan emin olun.

Aynı anda en fazla 500 ekip dağıtmak için bu adımları izleyin.

1. Adım: CSV dosyalarınızı hazırlama

Dağıttığınız her ekip grubu için iki CSV dosyası İçerik Oluşturucu:

  • Oluşturduğunuz ekipleri tanımlayan bir CSV dosyası. Bu dosya bir başlık satırına sahip olmalı ve ilk sütundan başlayarak bu gerekli sütunları aşağıdaki sırayla içermelidir:

    Sütun adı Açıklama
    Ekip Adı Takımın adı.
    Mevcut Ekip Kimliği Mevcut bir ekipte kullanıcı ekliyor veya kaldırıyorsanız, ekibin ekip kimliğini belirtin.
    Görünür -lük Ekibin genel (kuruluşunuzdaki herkes katılabilir) veya özel (kullanıcıların katılmak için ekip sahiplerinden onay istemesi gerekir) olup olmadığı. Seçenekler Genel ve Özel'dir.
    Ekip Şablonu Kimliği Önceden oluşturulmuş veya özel bir şablondan ekip oluşturuyorsanız ekip şablonu kimliğini belirtin. Önceden oluşturulmuş ekip şablonlarını ve kimliklerini listelemek için Teams yönetim merkezinde ekip şablonlarını kullanmaya başlama bölümüne bakın. Standart varsayılan ekip şablonunu kullanmak istiyorsanız, bunu boş bırakın.
  • Eklediğiniz kullanıcıları her takıma eşleyen bir CSV dosyası. Bu dosya bir başlık satırına sahip olmalı ve ilk sütundan başlayarak bu gerekli sütunları aşağıdaki sırayla içermelidir:

    Sütun adı Açıklama
    Kullanıcı Tam Adı Kullanıcının görünen adı.
    Kullanıcı UPN'si veya kimliği Kullanıcının asıl adı (UPN) veya kimliği. Örneğin, averyh@contoso.com.
    Ekip Adı Takımın adı.
    ActionType Kullanıcıyı takıma ekleyip eklemediğiniz veya ekipten kaldırdığınız. Seçenekler ve RemoveMemberşeklindedirAddMember.
    Sahip veya Üye Kullanıcının ekip sahibi veya ekip üyesi olup olmadığı. Seçenekler ve MemberşeklindedirOwner.

Örnekler

CSV dosyalarınızı oluşturmanıza yardımcı olması için aşağıdaki örnekleri kullanın. Burada dosyaları Teams.csv ve Users.csv olarak adlandırdık.

Teams.csv

Ekip Adı Mevcut Ekip Kimliği Görünür -lük Ekip Şablonu Kimliği
Contoso Store 1 Kamu com.microsoft.teams.template.retailStore
Contoso Store 2 Kamu com.microsoft.teams.template.retailStore
Contoso Store 3 Kamu com.microsoft.teams.template.retailStore
Contoso Store 4 Kamu com.microsoft.teams.template.retailStore
Contoso Store 5 Kamu com.microsoft.teams.template.ManageAProject
Contoso Store 6 Kamu com.microsoft.teams.template.ManageAProject
Contoso Store 7 Kamu
Contoso Store 8 Özel com.microsoft.teams.template.OnboardEmployees
Contoso Store 9 Özel com.microsoft.teams.template.OnboardEmployees
Contoso Store 10 Özel com.microsoft.teams.template.OnboardEmployees

Users.csv

Kullanıcı Tam Adı Kullanıcı UPN'si veya kimliği Ekip Adı ActionType Sahip veya Üye
Avery Howard averyh@contoso.com Contoso Store 1 AddMember Owner
Casey Jensen caseyj@contoso.com Contoso Store 2 AddMember Owner
Jessie Irwin jessiei@contoso.com Contoso Store 3 AddMember Owner
Manjeet Bhatia manjeetb@contoso.com Contoso Store 4 AddMember Owner
Mikaela Lee mikaelal@contoso.com Contoso Store 5 AddMember Owner
Morgan Conners morganc@contoso.com Contoso Store 6 AddMember Member
Oscar Ward oscarw@contoso.com Contoso Store 7 AddMember Member
Rene Pelletier renep@contoso.com Contoso Store 8 AddMember Member
Sydney Mattos sydneym@contoso.com Contoso Store 9 AddMember Member
Violet Martinez violetm@contoso.com Contoso Store 10 AddMember Member

2. Adım: Ortamınızı ayarlama

Teams PowerShell modülünün en son sürümünü yüklemek ve bu sürüme bağlanmak için bu adımları izleyin.

  1. PowerShell sürüm 7 veya üzerini yükleyin. Adım adım yönergeler için bkz . PowerShell'i Windows'a yükleme.

  2. PowerShell'i yönetici modunda çalıştırın.

  3. Daha önce yüklenmiş teams PowerShell modüllerini kaldırmak için aşağıdakileri çalıştırın.

    Uninstall-module -Name MicrosoftTeams -Force -Allversions
    

    Hata iletisi alırsanız, zaten hazırsınız demektir. Sonraki adıma geçin.

  4. Teams PowerShell modülünün en son sürümünü indirin ve yükleyin. Sürüm 4.7.0 (önizleme) veya sonraki bir sürümü çalıştırıyor olmanız gerekir.

  5. Teams'e bağlanmak için aşağıdakileri çalıştırın.

    Connect-MicrosoftTeams
    

    İstendiğinde yönetici kimlik bilgilerinizi kullanarak oturum açın.

  6. Teams PowerShell modülündeki komutların listesini almak için aşağıdakileri çalıştırın.

    Get-Command -Module MicrosoftTeams
    

    ve Get-CsBatchTeamsDeploymentStatus öğesinin listelendiğini New-CsBatchTeamsDeployment doğrulayın.

3. Adım: Ekiplerinizi dağıtma

CSV dosyalarınızı oluşturduğunuza ve ortamınızı ayarladığınıza göre, ekiplerinizi dağıtmaya hazırsınız demektir.

Oluşturulacak bir ekip grubu göndermek için New-CsBatchTeamsDeployment cmdlet'ini kullanırsınız. Her toplu iş için bir düzenleme kimliği oluşturulur. Ardından get-CsBatchTeamsDeploymentStatus cmdlet'ini kullanarak her bir toplu iş için ilerleme durumunu izleyebilirsiniz.

  1. Bir ekip grubu dağıtmak için aşağıdakileri çalıştırın. Bu komutta, bu dağıtım hakkında bildirimde bulunabilmek için CSV dosyalarınızın yolunu ve en fazla beş alıcının e-posta adreslerini belirtirsiniz.

    New-CsBatchTeamsDeployment -TeamsFilePath "Your CSV file path" -UsersFilePath "Your CSV file path" -UsersToNotify "Email addresses" 
    

    Alıcılar dağıtım durumu hakkında e-posta bildirimleri alır. E-posta, gönderdiğiniz toplu işlemin düzenleme kimliğini ve oluşmuş olabilecek hataları içerir.

    Örneğin:

    New-CsBatchTeamsDeployment -TeamsFilePath "C:\dscale\Teams.csv" -UsersFilePath "C:\dscale\Users.csv" -UsersToNotify "adminteams@contoso.com,adelev@contoso.com"
    
  2. Gönderdiğiniz toplu iş durumunu denetlemek için aşağıdakileri çalıştırın.

    Get-CsBatchTeamsDeploymentStatus -OrchestrationId "OrchestrationId"
    

Ön uç ekip kullanımıyla ilgili analiz alma

Teams yönetim merkezindeki Teams kullanım raporu , Teams'deki kullanım etkinliğine genel bir bakış sağlar. Raporu etkin kullanıcılar, etkin kanallar, toplam düzenlenmiş toplantılar, son etkinlik tarihi ve diğer bilgiler de dahil olmak üzere ön cephe ekiplerinizin kullanım ayrıntılarını görüntülemek için kullanabilirsiniz.

  1. Teams yönetim merkezinin sol gezinti bölmesinde Analiz & raporları>Kullanım raporları'nı seçin.

  2. Raporları görüntüle sekmesindeki Rapor'un altında Teams kullanımı'nı seçin.

  3. Tarih aralığı'nın altında 7 gün, 30 gün, 90 gün veya 180 günlük bir tarih aralığı seçin. Ardından Raporu çalıştır'ı seçin.

  4. Sağ üst köşede Excel'e> AktarTabloyu CSV olarak dışarı aktar'ı seçin.

  5. Elektronik tabloyu ön cephe ekip kimliklerinize göre filtreleyin.

    Not

    Ekiplerinizi dağıttığınızda ön cephe ekip kimlikleriniz PowerShell çıkışında listelenir.