代码之家  ›  专栏  ›  技术社区  ›  AaronS

如何使用nAnt将文件复制到非域计算机

  •  2
  • AaronS  · 技术社区  · 17 年前

    我有一个nAnt脚本,可以完美地构建一个网站并将其复制到另一个域机器。但是,当我尝试将网站复制到不在域上的计算机时,会出现安全错误。

    我知道这是因为我设置为运行nAnt的用户在远程计算机上没有权限。

    在尝试将文件复制到非域计算机时,是否可以指定要进行身份验证的远程用户?在nAnt官方文档中似乎没有任何选项。

    还有哪些其他选择?

    3 回复  |  直到 17 年前
        1
  •  2
  •   gbanfill    17 年前

    我们通过在副本涉及的所有服务器上使用相同用户名和密码的帐户来解决这个问题。然而,我们的做法正好相反。我们从工作组中的机器复制到域中的机器,它工作正常。

    e、 g.工作组计算机上的用户帐户: CruiseControl密码1

    域上的用户帐户:

        2
  •  1
  •   Vaiden    15 年前

    我偶然发现了同样的问题。最终使用了 PsExec 调用XCOPY。很好。

        3
  •  0
  •   Community Mohan Dere    9 年前

    我回答 a question

    可以使用exec任务来启动 runas 命令将文件复制(或xcopy)到具有不同用户名/密码的计算机上。如果这是非域帐户,您可能必须使用本地管理员帐户进行身份验证。我并不是百分之百支持这一点。

    推荐文章