用CMD脚本添加Windows凭证访问文件服务器
不用自己 one by one 设定了,把主动权交给同事。
@echo off
chcp 65001 > nul
set host=10.215.1.253
echo 欢迎使用本脚本!
echo 本脚本仅用于添加或删除个人访问文件服务器的凭证!
echo 技术支持:米斯特何
echo.
:menu
color 5f
echo 功能选择:
echo 【1】我要添加自己的凭证,以使用单位的文件服务器。
echo 【2】我不再使用本台电脑,去除本人凭证以保证文件安全。
echo 【9】以上功能都不符合我的要求。
echo.
echo.
echo.
set /p xz=请输入以上数字后回车确认:
if /i "%xz%"=="1" goto 1
if /i "%xz%"=="2" goto 2
if /i "%xz%"=="9" exit
echo.
echo 您的输入有误,请查询输入。
echo.
goto menu
:1
color 2f
echo.
set /p user=请输入本人用户名(名字拼音小写全拼,中间不留空格):
set /p pass=请输入个人预设密码:
echo.
echo.
cmdkey /add:%host% /user:%user% /pass:%pass% > nul
echo 当前系统已添加如下账号信息:
echo 用户名:%user%
echo 密码:%pass%
echo.
echo.
echo.
echo 准备映射网盘到电脑...
net.exe use * /del /y > nul
net.exe use w: \\%host%\%user% /p:yes > nul
net.exe use x: \\%host%\工作目录_x盘 /p:y > nul
net.exe use y: \\%host%\课堂目录_y盘 /p:y > nul
net.exe use z: \\%host%\分享目录_z盘 /p:y > nul
echo.
echo.
echo 网盘已映射完毕,按任意键打开查看
pause > nul
start explorer
exit
:2
color 4f
net.exe use * /del /y > nul
cmdkey /delete:%host% > nul
echo 你的凭证已经删除,网盘映射已经断开,按任意键放心退出。
pause > nul
start explorer
exit