实现功能
1,创建目录
2,建立账号密码,指定部门信息
3,创建共享
4,设置共享文件夹权限,需要用到setacl.exe程序,系统似乎不自带。
脚本如下:
###########################################
@echo off
:: Create User
set /p $1=请输入user^>
set /p $4=请输入pass^>
set /p $2=请输入name^>
set /p $3=请输入bumen^>
:: 此命令可以建立临时的磁盘映射,电脑重启后映射会断开,重新连接需要手动输入账号密码,也就是说,账户数据库并没有保存命令里的账号密码
net user %$1% %$4% /add /comment:"%$3%" /fullname:"%$2%" /passwordchg:no
:: 下面这条命令会建立永久的磁盘映射,但是需要手动输入用户名和密码
:: net use * \\share_server\share /savecred /persistent:yes
:: Create User Dir
mkdir E:\DiskBackup\%$2%
:: Create Share
NET SHARE %$2%=E:\DiskBackup\%$2% /GRANT:$1,FULL /USERS:1
:: Grant Dir permissions for people
setacl E:\DiskBackup\%$2% /dir /grant %$1% /full
###########################################
附件提供setacl文件下载。
本文出自 “方向感” 博客,请务必保留此出处http://itech.blog.51cto.com/192113/1364268
原文:http://itech.blog.51cto.com/192113/1364268