gpt4 book ai didi

TFS 2010 构建 - 批处理文件 'access denied'

转载 作者:行者123 更新时间:2023-12-04 06:14:18 25 4
gpt4 key购买 nike

运行 TFS 2010

我正在尝试进行概念验证,将批处理文件作为构建过程的一部分运行。我的构建序列中有一个“invokeProcess”,它运行一个批处理文件。当我运行构建时,它“部分成功”,然后在批处理文件上显示“访问被拒绝”错误。

想法?老实说,我什至不确定如何诊断它试图在哪个用户下运行。

最佳答案

您的构建服务器与 TFS 服务器不同吗?在我们的环境中,我们的构建服务器运行所有执行构建的 Windows 服务。这些构建是在构建服务配置为开始的用户 ID 的上下文中执行的。

要执行批处理文件,您不仅需要授予批处理文件本身的权限,还需要授予 cmd.exe 文件的权限(因为这将执行一个新的命令行进程)以及批处理文件中的任何可执行文件文件可能会调用。

尝试运行 procmon (http://technet.microsoft.com/en-us/sysinternals/bb896645) 并再次执行您的构建 - 它会准确显示系统拒绝访问的文件。

关于TFS 2010 构建 - 批处理文件 'access denied',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com