如何保存映射网络驱动器的密码?

如何保存映射网络驱动器的密码?

我有一个从创建的地图驱动器工具>映射网络驱动器

该驱动器映射到另一台机器的共享文件夹。因此,每次我关闭机器时,打开驱动器时都会要求输入密码。

有没有办法保存这个密码?

答案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

相关内容