批量处理共享脚本

实现功能

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文件下载。

你可能感兴趣的:(批量,setacl,脚本共享)