2013-03-22 36 views
6

Nếu tôi tải lên TFS Web Access và đi tới Bảo mật> Người dùng, tôi chỉ thấy 3 người tôi đã thêm vào nhóm của mình. Tuy nhiên, khi tôi cố gắng gán nhiệm vụ cho ai đó trong Web Access hoặc trong Visual Studio, nó liệt kê một nhóm người dùng từ miền (không phải tất cả người dùng, trông giống như tất cả mọi người CNTT). Trường hợp nào này đến từ đâu? Làm cách nào để thay đổi ... mà không cần xuất, chỉnh sửa và nhập tệp qua dòng lệnh?Visual Studio - Không hiển thị tất cả người dùng miền trong trường "Assign To"

update: tôi thấy dòng này trong tài liệu MSDN:

Team Foundation \ Team Foundation Người dùng hợp lệ

thành viên của nhóm này được tiếp cận với Team Foundation Server. Nhóm này tự động chứa tất cả người dùng và nhóm đã được thêm vào bất kỳ nơi nào trong phạm vi Team Foundation Server. Bạn không thể sửa đổi tư cách thành viên của nhóm này.

Tôi thực sự không hiểu ... đây là máy chủ của nhóm của chúng tôi, một cài đặt riêng biệt từ nhóm phát triển chính. Tôi không có ý tưởng làm thế nào những người dùng 30 hoặc 40 khác có trong nhóm này. Phần thưởng chính < 3 để được trợ giúp về điều này. Câu trả lời của MikeR sẽ cho phép tôi thiết lập các quản trị viên là người chỉ định duy nhất về mặt kỹ thuật sẽ khắc phục vấn đề, nhưng tôi muốn có thể sử dụng các nhóm như họ đã dự định nếu có thể.

Trả lời

12

Vấn đề là [Team Foundation] \ Users trị bao gồm [Team Foundation] \ Team Foundation Administrators trong đó bao gồm [BUILT IN] \ Administrators

Trong TFS server Administration Console Tôi đã chọn Đơn đăng ký và nhấp vào Tư cách thành viên nhóm. Sau đó tôi nhấp đúp vào [TEAM FOUNDATION] \ Quản trị viên nhóm Team và xóa [BUILT IN] \ Quản trị viên.

Bây giờ tôi chỉ thấy nhóm của mình chứ không phải tất cả quản trị viên và kỹ sư SQL là quản trị viên cục bộ trên máy chủ. Tất cả không có bất kỳ dòng lệnh hoặc addons nào.

+0

Cảm ơn vì điều này ... Tôi đã có thể loại bỏ nhóm quản trị viên được xây dựng trong từ quản trị viên TFS. Tuy nhiên, ngay cả sau khi TFS đã đồng bộ hóa lại với AD, các tài khoản quản trị miền bổ sung vẫn xuất hiện trong menu thả xuống Đã gán. Chúng ta có cần đợi máy chủ dọn dẹp hay gì đó không? (Tôi cho rằng tôi cũng có thể thay đổi WIT như trong câu trả lời của MikeR dưới đây ...) – CodeCanuck

+0

Đã lâu rồi ... Bạn có thể phải khởi động lại dịch vụ TFS, nhưng tôi không nghĩ vậy. Có bất kỳ nhóm không mong muốn nào khác trong 'Team Foundation Administrators' hoặc' Valid Users'? –

+0

Lời xin lỗi của tôi, tôi đã không nhận thấy thông báo từ thư trả lời của bạn. Các tài khoản phụ vẫn xuất hiện, nhưng tôi đã không thể xem xét nó kể từ đó, và tôi cũng không có thời gian để lên lịch khởi động lại. Tôi sẽ đánh dấu trang này mặc dù, và tôi sẽ báo cáo lại thời gian tới tôi có thể nhìn vào nó. Cảm ơn! – CodeCanuck

1

Danh sách các phân tích có thể được định nghĩa trong WorkItemTypeDefinition. Thông thường bạn sẽ xuất và nhập này. Nếu bạn đã cài đặt TFS PowerTools (http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f), bạn có thể trực tiếp làm việc với WITD trong Visual Studio.

Để thực hiện việc này, hãy mở "Tools-> Process Editor-> Work Item Types-> Open WIT from Server". Chọn TeamProjectCollection mà bạn muốn kết nối đến và chọn TeamProject và WorkItemType mà bạn đang gặp sự cố.

Kiểm tra các quy tắc cho trường "AssignedTo". Mặc định có thể là quy tắc "ValidUser", bao gồm mọi người dùng được phép trong TFS. Loại bỏ quy tắc đó và thêm một quy tắc mới "AllowedValues" với các giá trị như "[project] \ Project Administrators", chứ không chỉ là "Project Administrators" có thể được gán cho Work Item này.

Nếu đã có nhóm được xác định và không phải là tất cả "Người dùng hợp lệ", hãy xóa người dùng khỏi nhóm được đặt ở đó.

+0

Rất hữu ích, nhưng bất kỳ ý tưởng nào về cách xác định "Người dùng hợp lệ"?Tôi không hiểu tại sao nó lại là một nhóm lớn hay nó đến từ đâu. –

+0

Tôi đã tiếp tục và đặt nó cho Quản trị viên và lưu tệp WIT, nhưng các tên khác vẫn hiển thị. Điều này sẽ yêu cầu khởi động lại dịch vụ hay gì đó? –

+0

Người dùng hợp lệ phải là nhóm "Người dùng hợp lệ trong bộ sưu tập dự án", vì vậy, mỗi người dùng được phép trong bộ sưu tập bằng cách nào đó. Sau khi thay đổi các quy tắc bạn cần để làm mới TeamExplorer của bạn và hơn tất cả các WorkItems mở để xem các thay đổi. – MikeR

Các vấn đề liên quan