У меня есть сервер сборки внутри нашего домена (и это должно быть потому, что он также общается с другими ящиками в домене) и веб-сервер, который находится в DMZ.
Как часть наших скриптов сборки, я хотел бы развернуть веб-сайты на веб-сервере в DMZ, используя задачу копирования Nant. Проблема в том, что Nant вызывается из TeamCity, который запускается под системной учетной записью на сервере сборки, и я не могу найти способ предоставить системной учетной записи сервера сборки доступ к каталогам веб-сервера DMZ. (В любом случае, это, наверное, не очень хорошая идея).
Есть ли какой-либо способ сказать Nant запустить определенную задачу под другим пользователем Windows, или есть другое решение моей проблемы?
Редактировать: Еще одно ограничение, под которым я работаю, заключается в том, что я не могу создавать новые учетные записи домена (по крайней мере, без прохождения процедуры утверждения). Я могу создавать учетные записи локальных компьютеров, но в этом случае не похоже, что runas будет работать через DMZ.