我在我们的域内构建了服务器(它必须是因为它还与域中的其他框通信),以及一个位于 DMZ 中的网络服务器。
作为我们构建脚本的一部分,我想使用 Nant 复制任务将网站部署到 DMZ 中的网络服务器。问题是,Nant 是从在构建服务器上的系统帐户下运行的 TeamCity 调用的,我无法找到让构建服务器系统帐户访问 DMZ 网络服务器目录的方法。(无论如何,这可能不是一个好主意)。
无论如何告诉 Nant 在不同的 Windows 用户下运行特定任务,还是有另一种解决方案来解决我的问题?
编辑:我遇到的另一个限制是我不能创建新的域帐户(好吧,至少在没有经过批准程序的情况下不能)。我可以创建本地计算机帐户,但在这种情况下,runas 似乎无法跨 DMZ 工作。