Verwalten von Erweiterungsberechtigungen
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
Erfahren Sie, wie Sie Benutzern oder Gruppen Berechtigungen für die Verwaltung von Erweiterungen erteilen. Erweiterungsverwaltungsaufgaben umfassen die Installation, Deaktivierung, Aktivierung, Überprüfung und Genehmigung von Erweiterungen.
Erfahren Sie, wie Sie Berechtigungen für die Veröffentlichung oder Aktualisierung von Erweiterungen für Benutzer oder Gruppen erteilen.
Melden Sie sich bei Ihrer Organisation an (
https://dev.azure.com/{yourorganization}
).Wählen Sie "Organisationseinstellungen" aus
.
Wählen Sie Erweiterungen.
Wählen Sie "Sicherheit " oben rechts auf der Seite "Erweiterungssicherheit" aus:
Hinzufügen von Benutzer- oder Updateberechtigungseinstellungen:
Melden Sie sich bei Ihrer Organisation an (
https://dev.azure.com/{yourorganization}
).Wählen Sie "Administratoreinstellungen" aus
.
Wählen Sie Erweiterungen aus, und wählen Sie dann "Sicherheit" aus.
Hinzufügen von Benutzer- oder Updateberechtigungseinstellungen:
Um Berechtigungen für die Veröffentlichung oder Aktualisierung für Benutzer oder Gruppen zu erteilen, verwenden Sie das Befehlszeilentool TFSSecurity .
Erstellen Sie auf Serverebene eine Gruppe, z. B. "TFS-Erweiterungsverleger":
tfssecurity /gcg "TFS Extension Publishers" "publishers who can manage extensions for the server" /server:ServerURL
Gewähren Sie Zugriff auf die Gruppe "TFS-Erweiterungsverleger", um Erweiterungen zu verwalten:
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
Verwenden Sie für Team Foundation Server "15" RC2 oder früher diese Syntax:
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
Fügen Sie vorhandene Benutzer und Gruppen zur Gruppe "TFS-Erweiterungsverleger" hinzu.
tfssecurity /g+ "[TEAM FOUNDATION]\TFS Extension Publishers" n:User /server:ServerURL
Sie können Benutzern später zu "TFS-Erweiterungsverlegern" hinzufügen. Diese Berechtigung ist eine Berechtigung auf Serverebene. Das Aktualisieren und Löschen einer Erweiterung wirkt sich auf alle Projektsammlungen aus, die die Erweiterung verwenden.