我想使用Nant将文件复制到类似\\server\c$\program files\blah
的路径。
要访问此路径,我首先需要转到\\server\c$
并输入用户和密码,然后前一条路径就可以了。
有没有办法在Nant中自动执行此操作。
我不想将该文件夹作为共享公开,安全性很差,共享可能会被删除,尤其是因为它需要写入权限。
答案 0 :(得分:0)
该文件夹已作为共享公开。如果您可以通过UNC路径(即\\server\share
)访问它,那么它可以作为共享使用。如果它没有作为共享公开,那么除非你使用其他协议,否则你无法在网络上写入它。
更好的办法是在共享和安全上保持安全。目标文件夹已更改,以便您在Nant下运行的任何帐户都可以访问该文件夹。
或者,将您运行Nant的帐户更改为有权访问该帐户的帐户&文件夹中。
无论哪种方式,您都不必再手动输入身份验证。
答案 1 :(得分:0)
您有2个选项,使用可以访问该管理共享的用户启动nant脚本,或者在nant脚本中为该副本执行runas。 runas将要求您以明文形式输入密码。