每次我安装 webdav 时,Windows 7 都会不断要求输入密码。
我不想将密码存储在.bat 文件中,因为它很不安全。
有什么方法可以强制系统存储它吗?在用户管理器中手动添加凭据有助于存储 SMB 共享的密码,但对于 webdav 则不然。
顺便说一句,据我记得,Vista 也存在同样的问题。
答案1
如果你使用基本身份验证,那么很遗憾,Windows 7 不允许这样做
http://support.microsoft.com/kb/2673544
在 Windows 7 中,Windows 7 中的凭据管理器无法持久保存基本身份验证,这是操作系统的新功能。使用基本身份验证模式重新连接的唯一方法是断开驱动器并重新连接,因为 WinHttp 无法检索已保存的基本和摘要凭据。对于持久连接,请确保选择允许通过重新启动获得持久凭据的身份验证方案。例如,Kerberos 身份验证或基于证书的身份验证将起作用。
如果您使用集成 Windows 身份验证,则需要启用一个注册设置才能使其工作。
http://support.microsoft.com/kb/941050
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
AuthForwardServerList (MULTI_SZ)
在那里添加服务器的名称
答案2
将 WebDAV 主机的地址添加到您的 Internet“受信任的站点”区域可能会解决此问题。