|
|
本帖最后由 窄口牛 于 2017-11-4 16:37 编辑
某群群友需求
遂制作以下批处理工具解决
- @echo off
- Setlocal enabledelayedexpansion
- set /P IP=请输入服务器IP地址
- sc config lanmanserver start= auto
- net start server
- FOR /F "tokens=1,2 delims= " %%a IN (部门.txt) DO (
- net user %%b %%b /add
- md d:\共享\%%a
- net share %%b$=d:\共享\%%a /grant:%%b,full /remark:"For %%b"
- echo @echo off>>%%a打开共享.bat
- echo net use \\%IP%\%%b$ /user:%%b %%b>>%%a打开共享.bat
- echo explorer \\%IP%\%%b$>>%%a打开共享.bat
- )
- set /a m+=1
- for /f "tokens=1,2 delims= " %%a IN (部门.txt) DO (
- set bb=!bb!,%%b
- )
- (echo [Unicode]
- echo Unicode=yes
- echo [Version]
- echo signature="$CHICAGO$"
- echo Revision=1
- echo [Privilege Rights]
- echo SeDenyInteractiveLogonRight = Guest!bb!)>>sec.inf
- secedit /configure /db sec.sdb /cfg sec.inf /log sec.log /quiet
- del sec.*
- if !m! equ 1 set "bb="&& set m=1
复制代码
部门.txt内容
- 人力资源部 rlzyb
- 财务部 cwb
- 市场部 scb
- 行政部 xzb
复制代码
把生成的部门打开共享的批处理分发即可 |
|