批处理快速共享文件夹

需求背景:快速创建共享文件夹

RamDisk 每次关机都清空;每次都手工设置太繁琐。用批处理实现如下:(R:\Share)

@echo  请以管理员身份证支行,可在快捷方式中设置 root
@echo  快速创建 Everyone 读写共享文件夹

@set gx=Share
@set SharePath=R:\%gx%
mkdir  %SharePath%

@rem 设置 Everyone 读写权限
icacls "%SharePath%" /grant Everyone:(OI)(CI)F
@echo  局域网 Samba 共享 "%SharePath%"
net share %gx%="%SharePath%" /grant:everyone,FULL

@echo 【列出在本地计算机上创建的共享】  net share
@echo net share %gx% /delete
@echo 详见  【如何通过 命令行 局域网共享当前文件夹】 
@echo  blog.csdn.net/xiao503/article/details/108268356

@rem pause
@goto :EOF

icacls "%SharePath%" /inheritance:r
runas /user:Administrator "icacls %SharePath% /grant Everyone:(OI)(CI)F"
或
net share %gx%="%SharePath%" /grant:everyone,FULL
echo .
net share %gx% /delete

需右键【以管理员身份运行】,可能通过快捷方式设置默认root权限运行

本来想配置为 alias/doskey 来着,但需要管理员身份运行才管用,Windows Terminal 可以设置,但不安全,还是单独写个脚本吧

另,这里的共享路径是写死的,有必要的话可以带参数的运行方式(估计不实用):%1 为第一参数

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值