MSBuild、部署和模拟

MSBuild、部署和模拟,msbuild,impersonation,Msbuild,Impersonation,我们的一些团队构建遇到了一个小问题,项目可以有自己的active directory。当我们从团队构建中部署项目时,我们会遇到用户权限问题,因为授权与AD相关-例如,文件夹上的用户组“Everyone”与AD相关。我曾尝试将构建用户直接添加到项目AD中,但我收到一个错误,指定没有可用的登录服务器。只是将本地用户添加到服务器也不起作用 我无法在定制广告和生产广告之间建立信任。我注意到powershell可以实现这一点,但我希望有一种更优雅的方式。我曾尝试将包装器用于社区任务,但由于某些原因,我无法

我们的一些团队构建遇到了一个小问题,项目可以有自己的active directory。当我们从团队构建中部署项目时,我们会遇到用户权限问题,因为授权与AD相关-例如,文件夹上的用户组“Everyone”与AD相关。我曾尝试将构建用户直接添加到项目AD中,但我收到一个错误,指定没有可用的登录服务器。只是将本地用户添加到服务器也不起作用

我无法在定制广告和生产广告之间建立信任。我注意到powershell可以实现这一点,但我希望有一种更优雅的方式。我曾尝试将包装器用于社区任务,但由于某些原因,我无法使其工作

所以。。。我的问题是,在调用其他任务时,是否可以优雅地模拟msbuild中的用户


软件:TFS2010、MSBuild 4.0、各种任务库+自定义、Windows 2008 R2服务器是否适合您?它可能在exec目标中工作,但“runas”只能提示输入密码。不幸的是,它无法工作。如何编写您自己的并使用管理员权限执行您的操作?