TFS以编程方式获取生成代理工作文件夹
是否有任何方法(通过TFS REST API)以编程方式检索生成代理的工作文件夹TFS以编程方式获取生成代理工作文件夹,tfs,tfs-2017,Tfs,Tfs 2017,是否有任何方法(通过TFS REST API)以编程方式检索生成代理的工作文件夹 我想在重新启动生成代理时清理此文件夹。没有REST API来检索生成代理的工作文件夹 工作文件夹是在部署生成代理时定义的。通常应该是这样的D:\VSOAgent\u work(您将代理部署到的位置) 要在重新启动生成代理时清理文件夹,只需创建一个.cmd/.bat文件来删除\u work目录,并将其复制到Windows资源管理器中的start up文件夹中 请注意,您需要与管理员一起运行cmd/bat 删除命令示例
我想在重新启动生成代理时清理此文件夹。没有REST API来检索生成代理的工作文件夹 工作文件夹是在部署生成代理时定义的。通常应该是这样的D:\VSOAgent\u work(您将代理部署到的位置) 要在重新启动生成代理时清理文件夹,只需创建一个.cmd/.bat文件来删除\u work目录,并将其复制到Windows资源管理器中的start up文件夹中 请注意,您需要与管理员一起运行cmd/bat 删除命令示例:(只需相应更改目录,该命令将删除所有文件和子文件夹,但不会删除目录_) 要查找启动文件夹: 对于您的用户帐户:Win+R运行
shell:startup
对于所有用户,Win+R运行
shell:common启动
有关如何以管理员身份自动启动程序,您可以参考本文:
不错。我们在一台机器上找到了40个gig。很难相信开发人员从来没有想过在特工之后清理。
@ECHO OFF
Set dir=D:\VSOAgent\_work\
Echo Deleting all files from %dir%
del %dir%\* /F /Q
Echo Deleting all folders from %dir%
for /d %%p in (%dir%\*) Do rd /Q /S "%%p"
@echo Folder deleted.
exit