我正在使用UWP应用程序并为其设置CI。 我想包括Windows应用认证工具包(WACK)作为构建步骤,以根据MS规则验证所有构建应用程序。
CI构建在Visual Studio Online的顶部。 安装了最新软件的自定义Build Agent连接到我的VSO构建配置。 问题是WACK需要管理员权限才能运行,但VSO要求运行BuildAgent的用户不应具有管理员权限。
有没有办法在构建运行期间增加用户的权限? 有没有管理员权限运行WACK的解决方法? 即使某些WACK测试被禁用,将WACK检查集成到CI中仍然有意义。
感谢任何帮助。
答案 0 :(得分:4)
管理员权限限制仅适用于VSO https://artifex.com/products-smart-office-overview/,没有任何方法可以提升管理员权限。但是只要你Hosted Build Agent,你就有足够的权限来运行WACK测试。
注意:
如果您将构建代理作为服务运行,请使用具有管理员权限的帐户登录。
如果您需要更改登录帐户,请不要从服务中进行更改 管理单元。相反,从提升的命令提示符运行: C:\ Agent \ Agent \ VsoAgent.exe / ChangeWindowsServiceAccount