我们是一个小型办公室,桌面上有Linux设备服务器(SAMBA)和Win7HP。我们有一台机器充当“备份服务器”并每晚备份服务器。
写出应该是快速的& amp;对备份脚本的脏添加将像这样循环:
a. net use * /d /y
b. net use u: \\ourserver\userNN /u:userNN password
c. run sync util to sync u: to this user's storage space on backup server
d. repeat
如果我在批处理文件中手动创建上述内容,一切正常。 (但是,由于许多原因,该过程必须自动化并绑定到我们现有的备份脚本中。)
如果脚本创建了相同的批处理文件并运行它,则第一个用户已登录并同步,但所有后续net use
次尝试都失败。
同样,如果脚本尝试通过代码映射驱动器,则会收到以下消息:
Unrecognised network error #183
上述错误表明网络驱动器/路径不可用 - 但是使用相同参数在命令行键入的net use命令成功。
“备份服务器”是禁用UAC的Win7HP盒。启动cmd提示时,所有窗口前面都有单词Administrator:
- 但是,当脚本启动命令窗口以使用驱动器时,cmd标题栏缺少该前缀。
任何想法/想法?
答案 0 :(得分:0)
为了让用户正确执行此代码,他们需要具有相应的凭据才能执行此操作。此外,为了自动执行此任务,只需使用任务计划程序,它应该可以正常工作。