Creo que su problema puede relacionarse con tener 3 agentes de compilación que no están etiquetados. Creo que el espacio de trabajo, si se deja atrás, es eliminado por el agente que está haciendo la compilación. Si es un agente diferente del agente que creó el espacio de trabajo, entonces habrá problemas obvios.
Para solucionar el problema, debe hacer lo siguiente. Nombre Un agente, el agente predeterminado. Esto no tendrá etiquetas. En los otros dos agentes, en las propiedades, agregue una etiqueta para los agentes, uno para cada agente y selecciónelo.
Ahora, cualquier compilación que se ejecute sin conjunto de etiquetas siempre usará el Agente predeterminado.
Para obtener una compilación para utilizar uno de los otros agentes, abra la definición de construcción y vaya a la sección avanzada en Proceso.
Abra la Configuración del agente y seleccione las elipsis en Filtro de etiquetas e ingrese una etiqueta con el mismo nombre para la etiqueta ingresada en el agente de compilación que desea usar.
Es posible que tenga que borrar los espacios de trabajo antes de la primera ejecución.
Hacer lo anterior le permite controlar qué agente de compilación se utiliza para cada definición de compilación, y por lo tanto también debe detener su problema de espacio de trabajo.
Estoy bastante seguro de que la línea de comandos anterior solo eliminará espacios de trabajo para el usuario actual, por lo que aún podría haber un espacio de trabajo asociado con otro usuario (en esa máquina) que haya mapeado la misma ruta. Puede usar TFS Sidekicks para ver fácilmente todos los espacios de trabajo asociados con una máquina cliente determinada.(¡Lo siento si te estoy enseñando a chupar huevos!) – JamesD