【问题标题】:How to manage workspaces of the entire team in Visual Studio Team Services Online?如何在 Visual Studio Team Services Online 中管理整个团队的工作区?
【发布时间】:2018-11-12 05:35:09
【问题描述】:

我们有这个 VSTS 在线帐户,我们希望在一个地方查看所有用户的所有映射工作区的列表。

我们知道我们可以访问每个开发人员的 PC 并使用 tf.exe workspaces 来获取该计算机上的工作区列表。

但我们需要在不使用每个开发人员的 PC 的情况下进行操作。我们需要这样做的原因是,我们怀疑某些团队成员未经我们的许可使用他们的凭据并在我们公司环境之外的机器上映射工作区。

有没有办法在一个中心位置查看所有映射的工作区?

【问题讨论】:

  • 您的问题解决了吗?
  • 不,我仍然有这个要求,恕我直言,这是必须的。

标签: azure-devops


【解决方案1】:

最简单的方法是使用Attrice TFS Sidekicks 之类的东西。它应该可以与 VSTS 一起使用,即使它没有说它可以。

但是,更持久的解决方案是在 Azure AD 中设置 conditional access。这允许您添加限制,以便您的用户无法从您的网络外部登录。

【讨论】:

  • TFS Sidekick 自 TFS 2015 起已过时。您知道用于 Devops 2018 的此类工具吗?
  • @Christian 据我所知,最新发布的版本在 2018 年及以后仍然有效。
  • 我只是在全新安装后遇到了一些异常。
【解决方案2】:

(我知道这是一篇旧帖子,但出于我自己的目的进行研究......)

推断how to remove TFS workspace mapping for another user

以下内容对我有用:

>tf.exe workspaces /collection:https://contoso.visualstudio.com/ /owner:*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多