我为我们的夜间构建服务器创建了一个构建定义。
构建项目(Windows 服务)后,我需要执行 Powershell 脚本来安装并启动该服务。因此,我添加了一个构建步骤来运行特定的 Powershell 脚本。然后我在(很快)夜间构建服务器上安装了 TFS 构建代理和 Visual Studio。
运行构建脚本后,我得到了一个“退出代码 5”,这似乎与缺少管理员权限有关。
如果我在服务器上以管理员身份手动启动脚本,则它可以正常工作。
代理使用的用户已获得管理员权限。
有没有办法使用具有管理员权限的构建代理/构建定义在构建服务器上执行 powershell 脚本?
您只需要确保您的构建服务帐户(可以是本地帐户、域帐户或工作组中的本地服务)也获得管理员权限。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)