2468567855 发表于 2024-7-19 11:38

一个能够快速在局域网设置共享文件夹的批处理脚本

本帖最后由 苏紫方璇 于 2024-7-22 20:35 编辑

因为工作需要所以自己写了一个在局域网共享文件夹的批处理脚本

此批处理脚本用于设置Windows系统中的文件夹共享,允许用户指定文件夹路径、共享密码以及访问权限。


—— 功能说明:
1. 用户输入要共享的文件夹路径。
2. 用户可选择是否设置共享密码。
3. 用户从预设的权限级别中选择:只读、读写或完全控制。
4. 根据用户输入设置共享设置。


——输入参数:
- **folderPath**:用户输入的文件夹路径。
- **password**:用户输入的共享密码(可选)。


——输出结果:
- 共享设置成功后,显示“共享已设置完毕。”


—— 使用步骤:
1. 打开批处理脚本(`文件夹共享设置.bat`)。
2. 按照提示输入文件夹路径。
3. 输入共享密码(可选)。
4. 选择权限级别。
5. 脚本将自动设置共享权限并显示结果。


——注意事项:- 脚本需以管理员权限运行。
- 为了系统安全,直接设置“Everyone”为完全控制权限可能不推荐。
在实际环境中,可能需要根据需要调整权限设置。
- 空密码共享可能会导致安全风险,请谨慎使用。


——脚本代码:
@echo
offchcp 65001
set /p folderPath="请输入要共享的文件夹路径: "
set /p password="请输入共享密码(留空则为无密码共享): "


echo 请选择权限级别:
echo 1 - 只读
echo 2 - 读写
echo 3 - 完全控制
choice /C 123 /M "请输入您的选择: "
set /A choiceValue=%errorlevel%-1


if "%choiceValue%"=="0" (
set perm=READ
) else if "%choiceValue%"=="1" (
set perm=WRITE
) else if "%choiceValue%"=="2" (
set perm=FULL
) else (
echo 无效的选择!默认设置为只读权限。
set perm=READ
)


if "%password%" == "" (
echo 正在无密码共享...
net share ShareName=%folderPath% /grant:Everyone,%perm%
) else (
echo 正在设置带密码的共享...
net share ShareName=%folderPath% /grant:Everyone,%perm% /password:
%password%
)


echo 共享已设置完毕。
pause







jun269 发表于 2024-7-19 12:13

没啥实际用处,还搞的这么复杂,鼠标直接UI界面操作不香吗?

lyyklau 发表于 2024-9-6 12:26

这种情况怎么办
Active code page: 65001
请输入要共享的文件夹路径: G:\123
请输入共享密码(留空则为无密码共享): 123
请选择权限级别:
1 - 只读
2 - 读写
3 - 完全控制
请输入您的选择: ?2
正在设置带密码的共享...
The option /PASSWORD:123 is unknown.

The syntax of this command is:

NET SHARE
sharename
          sharename=drive:path ]
                              
                              
                              
          sharename
                  
                  
          {sharename | devicename | drive:path} /DELETE
          sharename \\computername /DELETE

More help is available by typing NET HELPMSG 3506.

共享已设置完毕。
Press any key to continue . . .

8013 发表于 2024-7-19 11:49

net share ShareName=%folderPath% /grant:Everyone,%perm% /password:
对象是Everyone,还password,这。。

月亮是我啃弯哒 发表于 2024-7-19 11:50

你好共享之后怎么访问呀

zhonghuaz0464 发表于 2024-7-19 11:51

你好删除这个共享文件夹怎么删除

moment-kit 发表于 2024-7-19 11:51

月亮是我啃弯哒 发表于 2024-7-19 11:50
你好共享之后怎么访问呀

访问IP地址

kvvb67 发表于 2024-7-19 12:03

这个有点意思啊

kangta520 发表于 2024-7-19 12:11

留下试用,谢谢分享

7200 发表于 2024-7-19 12:36

感谢分享,对于一个经常使用局域网的人来说,很有帮助!

ianlcc 发表于 2024-7-19 12:48

谢谢楼主的分享!
下载来试试看
页: [1] 2 3 4 5
查看完整版本: 一个能够快速在局域网设置共享文件夹的批处理脚本