最近我的團隊從TFS 2012升級到TFS 2017.我是一個TFS管理員,但是當我嘗試在特定團隊項目集合中安裝圖庫擴展時,我得到:TFS 2017管理員在安裝圖庫擴展時拒絕訪問
"Access Denied. {user} needs Manage permissions to perform the action.
For more information, contact the Team Foundation Server administrator."
這將是好的,除了我是服務器管理員......感嘆。我採取的步驟如下:
- 重新應用我的管理控制檯用戶訪問。
- 確認我仍然是「項目收集管理員」的成員。
- 確保我在所有收藏項目的「項目管理員」組中。
- 確保我允許所有項目的「編輯/查看項目級別信息」。
- 比較了其他團隊項目集合和問題集合之間的安全規則。
- 使用TFSSecurity再次直接設置權限。
當我發現這些步驟都不起作用時,我竟然要求另一個管理員刪除我並將我加回去,但無濟於事。我還應該提到,我有能力在其他團隊項目集合中添加擴展,而不是我們用於開發的主要集合。
任何想法將不勝感激。
UPDATE:
我們發現一個post大約有是在2017年的TFS的RTM版中的錯誤,我們懷疑是事業爲我們已經做了沒有成功的可能的解決方法。我們已決定我們將嘗試安裝更新1以查看是否可以解決問題。我會更新結果,但直到下一個維護窗口才會發生。
更新2:
我們安裝TFS 2017年U2RC2,它確實解決問題。我懷疑更新1是所需要的更遠,但U2RC2有很多不錯的功能。
謝謝您的答覆。我們確實試圖讓我安裝其他擴展,但都沒有成功。兩個其他管理員嘗試在同一個團隊項目集合中獲得相同的結果。它似乎是特定於該團隊項目集合。我仍然感到迷惑,因爲我們比較了工作集合和這個集合之間的每一個設置,沒有明顯的差異。我肯定會推送更新2 RC 2. –
@XBiLe要在TFS中安裝擴展,您需要屬於TFS服務器計算機上的管理員組或TFS管理控制檯用戶。如果你的所有管理員都失去了安全性,恐怕那個特別的團隊項目集合會出現問題。您可以檢查您是否缺少其他許可作爲管理員進行收集。如果你有它的備份,你可以嘗試分離集合,恢復數據庫並附加集合。如果上述操作仍不起作用,請等待升級以查看問題是否已解決。祝你好運 :) –