Board logo

标题: [系统相关] 请大佬帮忙 局域网 多台笔记本电脑 文件同步共享 [打印本页]

作者: allen2023    时间: 2023-11-17 21:21     标题: 请大佬帮忙 局域网 多台笔记本电脑 文件同步共享

本帖最后由 allen2023 于 2023-11-17 21:40 编辑

局域网多台电脑,要同步A电脑上的文件夹fd 给 abcd多台电脑,权限这个问题可是困扰人,
分别在abcd机器上开通共享,full权限,并分别设置好用户名:pc_user,统一密码:password,

然后,我在A电脑去执行下面代码,有的成功,有的不成功,有没有大佬给优化下:
  1. for /f "skip=3 tokens=1,3 delims= " %%i in ('arp -a') do (
  2. REM 试了好久,加了下面两句,还是有的电脑不能成功
  3. net use \\%%i\ "password" /user:"pc0001"
  4. cmdkey /add:%%i /user:administrator
  5. robocopy C:\Users\Administrator\Desktop\fd \\%%i\Disk_E\_同步文件 /MIR
  6. )
复制代码
abcd 电脑上手动执行
  1. net share Disk_E=C:\Users\Administrator\Desktop\同步文件 /grant:everyone,full
复制代码
明确下需求,请优化以上代码
1.能分发给abcd等电脑
2.abcd用bat设置共享文件夹,一台台手动执行bat也行,能远程更好。希望给出两种共享模式,一种设置账号密码,一种不需要密码,第二种不行的话可以不要
作者: hlzj88    时间: 2023-11-17 23:36

前几天我给某坛友推荐过  内网通,,这个软件不需要服务器,在局域网点对点传文件很方便。类似QQ,,可以建群,在群里直接发文件的方式是否可以接受。这个灵活方便很多,不涉及权限。

net方式可以用其中一台电脑某文件夹共享,其他电脑net映射为本地一个磁盘,也可以实现大家随便  用 放。语句我没记住。可度一下。
作者: allen2023    时间: 2023-11-18 01:02

回复 2# hlzj88


    没用过,类似的软件倒也用过 feem 还有几个,很早用过,
现在需要的是,不需要让局域网客户端有响应,静默共享 / mir镜像,
那几行代码没问题,就是次序颠来倒去弄不对,基础原理没掌握住,总有几台出错,
另外,arp -a 循环的办法,中间要停顿很长时间
这几行代码写好,应该是效率最完美的。

实在没办法,只能考虑其他安装包类工具了,ftp也试了,每台电脑都要安装客户端,没有bat来的高效
作者: czjt1234    时间: 2023-11-18 09:04

你既然可以去那几台电脑设置权限,那不如在那几台电脑各加个vbs或ps,后台隐藏静默运行的
定时自动复制服务器的共享文件
作者: allen2023    时间: 2023-11-18 13:25

回复 4# czjt1234


    这个思路妙。绕过了abcd动态ip及机器名重复问题。
    bat多看几下简单的能会,ps太难了,看了ps觉得好难
作者: czjt1234    时间: 2023-11-18 14:46

本帖最后由 czjt1234 于 2023-11-18 14:48 编辑
  1. Set oWshShell = CreateObject("WScript.Shell")
  2. Do
  3.     WScript.Sleep 1000 * 60
  4.     oWshShell.Run "cmd.exe /c copy /y ""\\192.168.0.111\d\*.txt"" ""d:\123\""", 0
  5. Loop
复制代码
把这个保存为vbs,放到开机启动里
文件夹路径自己改

其中 1000 * 60 表示 1秒 x 60
也就是一分钟
这个表示每隔一分钟执行一次cmd.exe命令
可以自己改数值
作者: /zhqsystem/zhq    时间: 2023-11-22 00:06

你都手动执行了你就创建个计划任务,直接运行复制多快,连密码都不需要




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2