我有一个从创建的地图驱动器工具>映射网络驱动器。
该驱动器映射到另一台机器的共享文件夹。因此,每次我关闭机器时,打开驱动器时都会要求输入密码。
有没有办法保存这个密码?
答案1
在命令提示符下使用此语法映射驱动器:
net use X: \\Hostname\Share /savecred /p:yes
然后它将提示输入用户名和密码,该用户名和密码将被保存,并且即使在重新启动后也不会提示。
control userpasswords2
您也可以通过打开开始 → 运行 → → 高级 → 管理密码来添加凭据。
此功能存在于 Windows XP 及更高版本中。
答案2
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
将批处理文件放入启动文件夹中,然后每次重新启动时映射驱动器都会重新连接。这种方法的缺点是密码将以纯文本形式保存在文件中。
答案3
首先,如果您处于域环境中,则需要为共享授予正确的 NTFS 权限并设置登录脚本。我喜欢使用 net use
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
答案4
@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