【问题标题】:assign work item to user from trusted domain将工作项分配给受信任域中的用户
【发布时间】:2020-03-25 17:02:00
【问题描述】:

我们在本地部署了 AzureDevops 2019,用户在域 1 中,用户在域 2 中。域之间存在完全信任。可以将两个域中的用户添加到 tfs 安全组,但是可以将工作项分配给域 2 的少数特定用户。您能建议吗?

【问题讨论】:

    标签: tfs azure-devops


    【解决方案1】:

    但是可以分配工作项,但只能分配给少数特定的 域 2 的用户

    对于这个问题,您是指在“分配给”下拉列表中仅显示指定的用户吗? 如果是这样,这里有一个case你可以参考实现它:

    1.打开Visual Studio Command Prompt。这会给你一个命令 将 PATH 设置为运行 VS / TFS 工具的行窗口

    2.下载您要修改的Work Item Type definition(例如 错误,任务):

    witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]
    

    这将为您提供 WIT 的 XML 格式定义。

    3.打开 XML 文件。您将编辑Assigned To 的规则 场地。查找术语“System.AssignedTo

    4.在Allowed Values 规则元素中,修改您的列表项元素以将值限制为一个(或 更多)TFS / Active Directory 组。

    完成这些后,您可以通过以下方式在命令行窗口中导入更改:witadmin importwitd /collection:collectionurl /p:project /f:filename

    也可以参考这个官方document了解详情。

    【讨论】:

    • 我们不需要限制分配到列表。相反,我们需要它来显示来自其他域的用户。示例:域 1 中的 user1,域 2 中的 user2 和 user3。分配到域 1 中找到 user1 和 user2,但没有找到 user3。可以请教吗?
    【解决方案2】:

    我们似乎已经解决了这个问题。似乎 TFS 需要两件事才能识别域 2 中的用户以分配给:(1) 将用户放在作为基本服务组成员的组中,(2) 与活动目录同步的时间。

    【讨论】:

    • 感谢您在这里分享您的解决方案,请您接受您的解决方案作为答案吗?因此,对于遇到相同问题的其他成员轻松找到解决方案将很有帮助。祝你有美好的一天:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多