Uzantı izinlerini yönetme

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015

Uzantıları yönetmek için kullanıcılara veya gruplara izinler atamayı öğrenin. Uzantı yönetim görevleri uzantıları yüklemeyi, devre dışı bırakmayı, etkinleştirmeyi, gözden geçirmeyi ve onaylamayı içerir.

Kullanıcılar veya gruplar için uzantıları yayımlama veya güncelleştirme izinleri atamayı öğrenin.

  1. Kuruluşta oturum açma ( https://dev.azure.com/{yourorganization} ).

  2. Dişli simgesini Kuruluşayarları'ı seçin.

    Kuruluş ayarlarını açma

  3. Uzantılar'ı seçin.

    Uzantı ayarları hub'ı

  4. Uzantı Güvenliği sayfasının sağ üst kısmında Güvenlik'i seçin:

    Uzantı güvenlik sayfası

  5. Kullanıcı ekleme veya izin ayarlarını güncelleştirme:

    Uzantı güvenliği izin ayarı

  1. Kuruluşta oturum açma ( https://dev.azure.com/{yourorganization} ).

  2. Dişli simgesini Yöneticiayarları'ı seçin.

    Yönetici ayarlarını açma

  3. Uzantılar'ıve ardından Güvenlik'i seçin.

    Uzantılar'ı ve ardından Güvenlik'i seçin.

  4. Kullanıcı ekleme veya izin ayarlarını güncelleştirme:

    Uzantı güvenliği

Kullanıcılara veya gruplara yayımlama veya güncelleştirme izinleri vermek için TFSGüvenlik komut satırı aracını kullanın.

  1. Sunucu düzeyinde, "TFS Uzantı Yayımcıları" gibi bir grup oluşturun:

    tfssecurity /gcg "TFS Extension Publishers" "publishers who can manage extensions for the server" /server:ServerURL
    
  2. Uzantıları yönetmek için "TFS Uzantı Yayımcıları" grubuna erişim izni ver:

    tfssecurity /a+ Publisher "//" CreatePublisher n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" PublishExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" UpdateExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" DeleteExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    

    "15 Team Foundation Server RC2 veya önceki sürümler için şu söz dizimi kullanın:

    tfssecurity /a+ Publisher "//" Create n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" Publish n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" Write n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    
  3. Mevcut kullanıcıları ve grupları "TFS Uzantı Yayımcıları" grubuna ekleyin.

    tfssecurity /g+ "[TEAM FOUNDATION]\TFS Extension Publishers" n:User /server:ServerURL
    

Kullanıcıları daha sonra "TFS Uzantı Yayımcıları" olarak ekebilirsiniz. Bu izin sunucu düzeyinde bir izindir, bu nedenle uzantıyı güncelleştirmek ve silmek uzantıyı kullanan tüm proje koleksiyonlarını etkiler.