我有一个SSIS包,我可以在命令行的构建服务器上以交互方式成功构建它:
</head>
<body>
<img class="logo"
src="amundlogo.png" />
<div class="headerLogo">
<ul>
<li><a href=">#home">menybrah</a></li>
<li><a href=">#home">anothaone</a></li>
<li style="float:right"><a href=">#home">todaright</a></li>
</ul>
</div>
<h3>Linear Gradient - Diagonal</h3>
<p>This linear gradient starts at top left. It starts red, transitioning to yellow:</p>
<div id="grad1"></div>
<p><strong>Note:</strong> Internet Explorer 9 and earlier versions do not support gradients.<$
</body>
</html>
但它仅在从C:\Windows\system32\cmd.exe /c ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" SSIS_Sync\SSIS_Sync.dtproj /Build Development"
而不是从命令提示符作为构建用户名运行时才有效。
有关如何在TFS中以管理员身份运行命令提示符构建步骤的任何想法?构建代理的服务帐户位于服务器上的本地Administrators组中。
我在日志中看到的错误是:
Administrator: Command Prompt
该日志中的倒数第二行已在管理命令提示符窗口中成功在构建服务器上运行!
答案 0 :(得分:1)
经过一些测试后,您只需要在本地Administrator中添加构建服务帐户,然后该命令应以管理员模式运行。
此外,您可以调用"runas" in a normal commandline call,或重新配置构建代理以在您希望的特定用户下运行。(例如构建代理上的本地管理员)
<强>更新强>
根据发行说明。 TFS2015与Windows Server2016不兼容。支持版本应为TFS15及更高版本。