Aco*_*orn 16 windows windows-7 network-shares share-credentials
我一直在努力让 Windows 记住网络共享的凭据,几乎所有的尝试都毫无结果。
我有两台 Windows 机器,一台是媒体中心,应该访问另一台上的内容,但每次它都无法记住凭据并需要手动登录到远程共享才能使事情顺利进行。
我尝试了各种各样的东西。将凭据添加到凭据管理器,尝试更改 NTLP 安全级别,更改两台机器的用户名/密码以匹配,而且我确定我也尝试了其他操作,但没有任何效果。
ubi*_*con 10
这个问题似乎源于 Windows 尝试使用其主机的域(图中的“当前域”)而不是网络服务器的域(图中的“所需域”)初始连接到网络驱动器。
对于以下示例,让我们假设有权访问网络驱动器的用户的用户名是“SomeUsername”。如果我在下面框的用户名字段中输入“SomeUsername”,然后还输入了正确的密码,Windows 将连接到网络驱动器,但是当我重新启动我的计算机时,Windows 不会记住用户名和密码,即使我检查了“记住我的凭据”框。解决方案是更改您输入凭据的域。如图所示,您需要\{DOMAIN}\{USERNAME}在用户名字段中键入“ ”而不输入密码,然后单击“确定”。在本例中,我将输入\FREENAS\SomeUsername用户名字段,将密码字段留空,然后单击确定。

完成后,您将看到一个新的弹出窗口,如下所示。输入正确的密码,选中“记住我的凭据”框,然后单击“确定”。下次重新启动 Windows 时,您的网络驱动器应重新连接。

一方面,您将密码留空的部分并不是真正必要的,但是按照建议将密码留空可以让您清楚地看到 Windows 将使用您输入的凭据存储什么域名。
我最终想出了一些有效的办法!
\n\n您需要在每次启动计算机时自动对共享进行身份验证,这可以使用批处理脚本来完成。
\n\n这是您的脚本中需要的:
\n\nnet use \\\\theremotemachine ThePassword /user:Username
现在,由于某种原因,我没有运气使用任务调度程序来完成这项工作,所以我最终使用了一个名为 hstart 的程序。它允许您启动隐藏的批处理脚本。
\n\n我创建了一个快捷方式,将其放在启动文件夹中,并将其更改Target为:
C:\\hstart.exe /NOCONSOLE \xe2\x80\x9cC:\\script.bat\xe2\x80\x9d
现在,访问远程计算机上的共享文件夹应该没有问题了。
\n\n我认为如果脚本运行时另一台机器没有打开,可能会出现问题,但我不确定如何解决这个问题。
\n\n希望其他人发现这很有用。
\n| 归档时间: |
|
| 查看次数: |
47424 次 |
| 最近记录: |