2011-04-14 90 views
4

TFS存儲有關誰創建或誰激活了工作項目以及由於某種原因在工作項目被修改時檢查其有效性的信息。用戶在Active Directory中重命名後無法修改tfs工作項目

當用戶從活動目錄中刪除或在活動目錄中重命名時,所有的工作項目甚至與用戶的連接都不能被修改。通常情況下,錯誤消息是類似的... TF20015:'Activated By'字段包含不在支持值列表中的'blah blah blah'值。

我發現了一個blogpost,它建議調整TFS數據庫,這是微軟不支持或不推薦的。

可以做些什麼來解決這個問題?

謝謝...

E-MRE

回答

2

警告:我不確定這會起作用,而現在我無法對其進行測試。不過,我在其他一些領域取得了成功。

如果您使用TFS電動工具編輯工作項類型定義,您應該能夠更改「激活者」字段的規則並向其添加ALLOWEXISTINGVALUE規則。此可能允許您在AD名稱更改時保存這些記錄。

我們已經在分配給字段中取得了一些成功。

+0

看起來像一個鈍器(改變工作項目模板)的一些必須是一個相當普遍的問題。人們改變他們的名字,或者一直離開組織。我很想看看這種方法是否可行,因爲我的解決方案非常手動。幸運的是,其中一個MS的人會看到這個問題,並提供比我們的任何一個更優雅的解決方案:-) – 2011-04-14 16:16:00

+0

我也覺得有點不舒服與修改工作項目模板的東西,我相信應該以另一種方式解決。不過,我嘗試了它,它的工作原理,謝謝... – 2011-05-06 05:51:29

0

我已經看到了這種行爲。如果激活工作項的人從Active Directory中刪除(離開公司),或者他們更改了姓名(結婚),就會發生這種情況。

很簡單修復,你只需要工作項狀態從Active改變Pending再回到Active這將改變「激活者」字段來換款狀況的人,這個問題將得到解決。

您使用的是TFS 2008嗎?我似乎記得,這個問題在2010年得到了解決(但我可能夢想過)

如果您有很多工作項目this blog可能有一個解決方案,可以幫助自動修復。

+0

這讓我傷心說我正在使用TFS 2010並仍然存在問題。看起來它不是固定的。 博客帖子中提出的解決方案很有前途,但它也適用於TFS 2008.我正在使用powertools 2011年3月版,並且該包中沒有tfsusers.exe。 任何更新的解決方案? – 2011-04-14 14:23:39

+0

很抱歉聽到這個消息。你有沒有嘗試改變狀態?這應該可以解決這個問題,但我承認如果你有很多需要更新的工作項目並不好。 Robaticus的答案可能是有用的,但是對工作項目模板進行查找似乎是解決必須是一個相當普遍的問題的極端方法。 – 2011-04-14 16:09:34

+0

我通過電子郵件向博主Ewald Hofman講述了這個問題,並說TFS 2010電動工具中沒有tfusers.exe。我們聊了一會兒,他建議使用TFSConfig.exe(雖然注意到他自己沒有改變),但似乎也沒有解決辦法。 TFSConfig.exe有助於將用戶帳戶引用移動到另一個域,但不重命名它們。 – 2011-04-29 08:11:36

相關問題