尝试过谷歌搜索、尝试过使用网络以及任何我能尝试的方法,但都没有结果。
我有一台有用户的 PC,还有一台有共享文件夹的网络服务器。对于某些用户来说,共享和本地帐户的用户名是一致的,但密码不同(这是一种很好的安全做法)。
不幸的是,Windows 不想在登录时重新映射驱动器,并且在我尝试连接时要求提供凭据。
如果我输入密码,连接成功,但下次登录时仍然会失败,即使我选中了“记住”复选框。
在 PC 上:usera@machinea pass1 在 NAS 上:usera@nas pass2
net use z: \\nasip\usera /user:nasip\usera pass2 /persistent:yes
凭证存储似乎存储了用户凭证...但映射总是失败。
答案1
您应该使用 Active Directory,这样授权和身份验证都由 Kerberos 透明地处理。
答案2
该电脑是独立的,因此对我来说 AD 不是一个解决方案。
在做了更多随机的事情之后,我终于找到了解决方案。如果我手动打开凭据管理器,并输入服务器凭据、IP/用户名/密码,那么我稍后就可以连接到服务器而无需提示,之后映射就会成功。
任何其他方式(使用网络/记住密码/从 GUI 映射并提示密码)都会失败。
因此,如果您在不同的 PC 上有相同的用户名,但密码不同,请先使用凭据管理器创建凭据,然后进行映射。这是唯一可行的方法。