【问题标题】:Batch to copy and replace a txt file from one server to another批量将 txt 文件从一台服务器复制和替换到另一台服务器
【发布时间】:2013-10-21 03:22:37
【问题描述】:

我在同一网络上有两台服务器,server1 和 server2,但需要映射用户名和密码。 server1 有一个文本文件为 C:\Users\output.txt。 我想在 server1 上创建和安排一个批处理脚本,它应该每天将 output.txt 文件从 server1 复制并替换到路径 E:\data\output.txt 的 server2。 我不想每次启动计算机时都手动映射 server2,也不想每次都输入用户名和密码。

我正在批量使用以下命令,但无法正常工作;

net use C: \\server2\E:\data server2password /user:server2domain\server2username /savecred /p:yes
xcopy C:\Users\output.txt E:\data\

【问题讨论】:

    标签: batch-file xcopy net-use


    【解决方案1】:

    如果数据文件夹是共享的,那么你可以这样指定它:

    \\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:\
    

    【讨论】:

    • @Foxi..yeah.It's like a charm now..!:) 但它要求我:Overwrite z:\output.txt (Yes/No/All) ? 当这个预定脚本第二次运行时..我想让它@987654324 @forforever..我需要在上面插入什么代码,,?
    • xcopy /y "C:\Users\output.txt" z:\ /y 应该这样做。输入这个并阅读帮助XCOPY /?
    猜你喜欢
    • 2011-02-05
    • 1970-01-01
    • 2016-02-26
    • 2021-06-22
    • 2014-05-17
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 2018-07-08
    相关资源
    最近更新 更多