想用BAT做一个访问局域网的脚本

net use \\server /user:server\temp 123123
explorer \\server
-----------------------
如上:使用用户名TEMP 密码123123来访问SERVER电脑,登陆成功后再直接打开该电脑的共享。已在服务器设置各用户的目录访问权限,因在共公电脑上有多人需要用自己的用户名及密码登陆服务器访问各自的目录,所以想做个脚本让他们可以自己输入用户名和密码,我不会用FOR命令麻烦帮我写出来。另,在公共电脑删除连接服务器记录的命令是什么了(不想重启电脑又可用新用户名及密码登陆服务器),谢谢。
SET;IF;FOR……这些命令真头痛。。。

其实没那么复杂,假设服务器共享文件夹是share,你要的代码如下:
建议及说明:建议在服务器给各用户建立单独帐号,假设服务器上将D:\Share文件夹做了共享,Share下是各用户的个人文件夹,已单独设置了修改权限,如Share下张三的个人文件夹是 张三 ,那么应该将文件夹张三的修改权限赋给张三的登陆帐号,而其他人即everyone仅赋给读取权限即可。以下登陆脚本,如果是发给各用户使用,也应该将修改成各自的登陆帐号,提高服务器安全性,剩下的你应该知道怎么办了~
@echo off
color 3f
title 服务器共享登陆脚本
set user=
set pd=
set /p user=请输入您的帐号:
set /p pd=请输入您的密码:
echo 登陆中,请稍候...
net use \\server\share %pd% /user:%user%
echo 登陆成功,任意键打开个人目录....
pause>NUL
start “\\server\share\%user%”
exit
==========以下是注销服务器代码,前提是之前手动登陆未勾选过"记住密码"============
@echo off
color 3f
title 服务器共享注销脚本
echo 注销中,请稍候....
net use \\server\share /del /y
net use \\server\IPC$ /del /Y
echo 注销成功,任意键退出....
pause>NUL
exit
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答