【发布时间】:2017-02-27 09:09:36
【问题描述】:
我正在尝试通过 TFS 构建服务器自动部署我的团队正在处理的解决方案。在目标机器上执行 PowerShell 脚本的步骤之一失败并出现以下错误:
Microsoft ODBC Driver 11 for SQL Server : Login failed for user 'sa'..
我尝试执行的 PowerShell 脚本实际上使用 sa 凭据连接到多个数据库。当我尝试执行相同的脚本时,手动将完全相同的参数传递给它(即:从目标机器 VM 本身执行脚本),它就像一个魅力。但是当它作为构建步骤的一部分执行时,它会因上述错误而失败。
有没有办法进一步调试问题?如果有一种方法可以从脚本中输出跟踪语句,那就太好了,这样我就可以对实际发生的事情有所了解。
【问题讨论】:
-
您是否尝试过从另一台机器通过远程 powershell 运行脚本以查看脚本是否可以运行?
标签: powershell tfs automation tfsbuild build-automation