一次删除TFS多个工作区

时间:2016-10-14 12:13:18

标签: powershell tfs

我需要创建一个计划任务,用于删除早于3天的TFS工作空间。 请建议我可以使用的命令或powershell脚本

1 个答案:

答案 0 :(得分:1)

工作区没有创建时间,因此无法找到超过3天的工作区。您只能使用Workspace Command删除工作区:

tf workspace /delete [/collection:TeamProjectCollectionUrl] workspacename[;workspaceowner][/login:username,[password]]

您还可以在PowerShell脚本中使用必要的参数运行TF.exe程序:

& "$env:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\TF.exe" @("workspace", "/delete", "/collection:TeamProjectCollectionUrl", "workspacename")