PowerShell设置签到策略

时间:2017-03-15 16:03:37

标签: tfs tfsbuild tfs2013

我正在寻找一种通过PowerShell在TFS中设置签到策略的方法。理想情况下,我遍历整个TFS项目集合/项目层次结构,并打开签入策略所需的工作项。我已经看过并试过这个人的解决方案:http://www.manasbhardwaj.net/set-checkin-policies-projects-team-foundation-server-using-powershell/,但它没有用。无法找到Microsoft.TeamFoundation.VersionControl.Controls.WorkItemPolicy,因此这种方法是徒劳的。我已经想出如何遍历层次结构,但我无法找到设置策略的魔力。任何人吗?

2013年TFS,内部部署。 Visual Studio 2015/2017。

1 个答案:

答案 0 :(得分:1)

Microsoft.TeamFoundation.VersionControl.Controls.dll仍然附带VS 2015 / VS 2017,但它已从GAC中删除了客户端OM DLL。

在VS 2015中,您可以在C:\program files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer中找到DLL。

在VS 2017中,您可以在C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer中找到DLL。