Answers:
在命令提示符处使用以下语法映射驱动器:
net use X: \\Hostname\Share /savecred /p:yes
然后,它将提示输入用户名和密码,该用户名和密码将被保存,即使重启后也不会提示。
您也可以通过打开开始→运行control userpasswords2
→→高级→管理密码来添加凭据。
Windows XP和更高版本上存在此功能。
control userpasswords2
>高级>管理密码,计算机名称是否显示在此处?如果是这样,请尝试将其删除,然后net use
再次运行该命令,并确保获得消息“操作已成功完成”。
斯蒂芬·詹宁斯(Stephen Jennings)给出了正确的答案,但我发现有很多XP计算机在重新启动后仍未将密码保存到网络驱动器中(因为Ravisha和user65130可能已经发现)。我在这些XP计算机上找到的唯一解决方案是将其放入批处理文件中:
net use X: \\Hostname\Share password /savecred /p:yes
要么
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
将批处理文件放在“启动”文件夹中,然后在每次重新启动时重新连接映射的驱动器。这种方法的坏处是密码被以明文形式保存在文件中。
首先,如果您在域环境中,则应为共享赋予正确的NTFS权限并设置登录脚本。我喜欢使用网络使用
net use z: \\server\sharename
如果您在工作场所环境中,如果在共享计算机上创建与在客户端登录时相同的用户名和密码,则可以执行相同的操作。
如果无法使用类似的方法,则可以使用脚本指定用户名和密码。
net use z: \\server\sharename /user:machinename\username Password
我让普通用户更难知道权限,并使用此工具将其设置为exe。
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \\172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \\172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT