我在同一网络上有两台服务器,server1和server2,但需要映射用户名和密码。 server1的文本文件为C:\ Users \ output.txt。 我想在server1上创建和安排批处理脚本,它应该每天在路径E:\ data \ output.txt中将output.txt文件从server1复制并替换为server2。 我不希望每次启动计算机时都手动映射server2,也不想每次都输入我的用户名和密码。
我在批处理中使用以下命令,但不能正常工作;
net use C: \\server2\E:\data server2password /user:server2domain\server2username /savecred /p:yes
xcopy C:\Users\output.txt E:\data\
答案 0 :(得分:3)
如果数据文件夹是共享的,那么您可以这样指定:
\\server2\data
在net use命令中,您通常必须选择一个未使用的驱动器号,因为C:通常已经是系统驱动器。
这样的事情可能会起作用 - 如果net use命令中的其他开关是正确的。
net use z: \\server2\data server2password /user:server2domain\server2username /savecred /p:yes
xcopy "C:\Users\output.txt" z:\