创建.BAT将.mdb从网络驱动器复制到本地C:/

时间:2013-06-21 17:28:49

标签: networking batch-file file-copying

我希望我能在这个很棒的网站上找到一些人的帮助。 在编写批处理脚本时,我是一个完整的菜鸟,我真的很想得到一些帮助。

我的情况.. 我目前在运行Windows Server 2008的PC上有一个网络驱动器。驱动器号是I:/ 在I-drive中,我有一个名为aaaaeast的文件夹,在该文件夹中是我所有的.mdb文件夹 我想.bat将一个特定的.mdb从I:/ aaaaeast /复制到我在启动时在另一个房间里的XP SP3机器上。

我试过了 copy \ myserver \ myshare \ myfolder \ myfile.txt c:\ myfiles

但它无法找到网络路径。

我知道这是一个许可问题。我的网络没有域,所有的PC都通过Win 2008服务器上的Guest帐户映射到I:/ map(用户名:Guest,无密码)

有人可以帮助或指出我正确的方向。

2 个答案:

答案 0 :(得分:1)

好的,这适用于我工作的地方。有一个映射驱动器到主.mdb所在的位置。

那是“i:\”驱动器。

复制i:\ ets \ lead \ software \ paint \ leadmain.mdb c:\ paint

它将.mdb复制到客户端单击.bat文件的计算机上的“c:\ paint”驱动器。它已经有一段时间了,所以我不记得.bat文件所在的位置。很确定它在客户的计算机上。

打开记事本,添加上面的代码,然后保存,确保选择下面的“所有文件”选项。这样你可以从.txt。

将扩展名更改为.bat

答案 1 :(得分:0)

 copy \\myserver\myshare\myfolder\myfile.txt c:\myfiles

注意:双反斜杠

UNC路径(网络资源的路径)要求目标计算机名称前面有两个反斜杠。否则,以\开头表示“从当前驱动器的根目录开始”。 (也许这只是帖子中的一个错字 - 不会导致错误53.)

关于帐户,Windows并不真正喜欢无密码帐户。有时候它不会让验证成功为空密码。您可以尝试在2008计算机上创建一个帐户(与XP计算机上的用户名/密码同名),然后尝试查看用户是否可以访问该共享。对此的简单测试就像“dir \ myserver \ myshare”。

如果您不想同步帐户,可以在2008计算机上创建第三个用户,并将该共享(来自XP计算机)映射为该用户。如果您愿意,也可以告诉Windows记住它用于该映射的凭据(即为方便起见,肯定安全性)。

相关问题