2017-07-14 48 views
2

最近我的團隊從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有很多不錯的功能。

回答

0

恐怕您的問題可能與RTM TFS2017中的該錯誤無關。該錯誤更多地與團隊項目級別的收集管理員的安全ACE有關,因此,收集管理員無法訪問和管理某些團隊項目資源。

縮小你的問題,你可以嘗試以下方法:

  • 使用其他管理員帳戶安裝的特定擴展

  • 使用您的帳戶添加一些其他的擴展

如果這只是與您的帳戶相關的問題,那麼安全ACES肯定有問題。仔細檢查並比較您的帳戶和其他管理員帳戶之間的不同權限設置。檢查項目集合下是否有任何相關的拒絕許可。在TFS中否認王牌允許。

此外,當您執行刪除和加回操作時,TFS中可能存在一些身份同步問題。等待一段時間,您可以嘗試再次安裝圖庫擴展程序。

當然,你也可以更新你的TFS服務器,這可能會訣竅。建議你直接升級到TFS2017 update2 RC2,這將是最後的「大」功能的發佈TFS 2017 Release Notes

+1

謝謝您的答覆。我們確實試圖讓我安裝其他擴展,但都沒有成功。兩個其他管理員嘗試在同一個團隊項目集合中獲得相同的結果。它似乎是特定於該團隊項目集合。我仍然感到迷惑,因爲我們比較了工作集合和這個集合之間的每一個設置,沒有明顯的差異。我肯定會推送更新2 RC 2. –

+0

@XBiLe要在TFS中安裝擴展,您需要屬於TFS服務器計算機上的管理員組或TFS管理控制檯用戶。如果你的所有管理員都失去了安全性,恐怕那個特別的團隊項目集合會出現問題。您可以檢查您是否缺少其他許可作爲管理員進行收集。如果你有它的備份,你可以嘗試分離集合,恢復數據庫並附加集合。如果上述操作仍不起作用,請等待升級以查看問題是否已解決。祝你好運 :) –

相關問題