
CruiseControl.Net はサーバー A (Win2003) で実行されています。サーバー A からサーバー B (Win2008) にいくつかのファイルをコピーする必要があります。どちらのマシンにもユーザーがログインしていない状態で、この操作を無人で実行する必要があります。
Windows ドメインを実行していないため、すべてのユーザー アカウントはローカルです。
CC には「認証済みコピー」タスクがないため、サーバー B に対して認証して UNC パスを使用する方法はありません。
サーバー B で無制限の共有を開くこともできますが、それは良い考えではないようです。
FTP 以外のオプションは何ですか?
(そして、はい、これがまさにドメイン コントローラーの目的であることはわかっています... :-)
答え1
両方のマシンに同じユーザー名とパスワードを持つユーザー アカウントを作成します (または、CruiseControl が使用するユーザーを ServerB にミラーリングします)。次に、そのユーザーが書き込みできる権限を持つ共有を Server B に作成します。ServerA から送信される認証はユーザーのユーザー名/パスワードになり、ServerB でも検証されます。