找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17678|回复: 2

BAT局域网创建共享问题

[复制链接]
发表于 2014-9-27 19:16:23 | 显示全部楼层 |阅读模式
Win7 64位系统(其他系统未测试)
局域网共享遇到一个问题,网上搜索很多都没有得到答案。
net share abc="d:\abc" /unlimited /remark:"这是一个完全共享" /CACHE:No
@echo y|cacls "d:\abc" /c /p everyone:r guest:f administrators:f system:f "network service":f>nul

用这个BAT语句创建的共享访问会出现
文件会出现
1.jpg
文件夹会提示
2.jpg
但是手动设置共享没有这个问题。。如何用代码创建呢?
需要设置共享的目录太多,无法手动一个一个设置。
发表于 2014-9-28 00:11:46 | 显示全部楼层
win7共享的权限有点复杂。。
不能把所有需要共享的文件夹放到一个目录里,直接共享这个总目录文件夹吗?
 楼主| 发表于 2014-9-29 22:37:03 | 显示全部楼层
回复 2# Linuxer
已经自己解决。。


net share abc="d:\abc"  /grant:anyone,full /unlimited /remark:"这是一个完全共享" /CACHE:No
@echo y|cacls "d:\abc" /c /p /t everyone:r guest:f administrators:f system:f "network service":f>nul


要加上/grant:anyone,full  和 参数 /t 才能把之前在文件夹中的所有文件设定新的共享权限,才能读取。。如果没有加上述语句则原来的文件夹内读取会出现上述状况,新加的文档没有影响。

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 这个问题还没碰到过

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 00:48 , Processed in 0.035848 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表