我使用 TFS 2010 作为构建服务器,并且我已修改构建模板以在构建编译时调用 powershell 脚本,使用调用进程项。
我遇到的问题是,如果我在 TFS 服务器(使用用于运行构建服务的同一帐户登录)上手动运行脚本(必须说具有提升的权限),脚本运行良好,但它不能完全运行。
下面的脚本,我用于测试,输出所有“回声”,但它不创建文件。我已经检查了目录的权限并且用户拥有完全控制权。
事件日志或 TFS 上没有错误。
有任何想法吗?
TIA
echo "Start script"
echo "Get Date"
$filename = (Get-Date).ToString("yyyyMMdd_HHmm")+ ".txt"
echo "Write Date to file"
(Get-Date).ToString("yyyyMMdd_HHmm") >> $filename
echo "Finished"