我在我們的域內建立了服務器(它需要是因爲它也與域中的其他框對話)以及DMZ中的web服務器。如何使用Nant/TeamCity部署跨DMZ?
作爲我們構建腳本的一部分,我想使用Nant複製任務將網站部署到DMZ中的網絡服務器。問題是,Nant是從構建服務器上的System帳戶下運行的TeamCity調用的,我無法找到將構建服務器系統帳戶訪問權限授予DMZ Web服務器目錄的方法。 (無論如何,這可能不是一個好主意)。
有沒有辦法告訴Nant在不同的windows用戶下運行特定的任務,還是有其他解決方案來解決我的問題?
編輯:我在其中運行的另一個限制是我無法創建新的域帳戶(至少在沒有經過審批流程的情況下)。我可以創建本地計算機帳戶,但在這種情況下,似乎並不能在DMZ中使用runas。