Nant任务复制带有指定驱动器的UNC(例如\\ server \ c $ \ program files \ blah)

时间:2011-03-22 20:21:30

标签: c# .net nant

我想使用Nant将文件复制到类似\\server\c$\program files\blah的路径。

要访问此路径,我首先需要转到\\server\c$并输入用户和密码,然后前一条路径就可以了。

有没有办法在Nant中自动执行此操作。

我不想将该文件夹作为共享公开,安全性很差,共享可能会被删除,尤其是因为它需要写入权限。

2 个答案:

答案 0 :(得分:0)

该文件夹已作为共享公开。如果您可以通过UNC路径(即\\server\share)访问它,那么它可以作为共享使用。如果它没有作为共享公开,那么除非你使用其他协议,否则你无法在网络上写入它。

更好的办法是在共享和安全上保持安全。目标文件夹已更改,以便您在Nant下运行的任何帐户都可以访问该文件夹。

或者,将您运行Nant的帐户更改为有权访问该帐户的帐户&文件夹中。

无论哪种方式,您都不必再手动输入身份验证。

答案 1 :(得分:0)

您有2个选项,使用可以访问该管理共享的用户启动nant脚本,或者在nant脚本中为该副本执行runas。 runas将要求您以明文形式输入密码。