问题:我在使WebDav在Windows XP(Service Pack 2和Service Pack 3)上的命令行中工作时遇到问题。
C:\>net use z: https://mywebsite.com/software/
System error 67 has occurred.
The network name cannot be found.
我已经用两个webdav服务器对此进行了测试。Ubuntu Apache和Windows Server 2003 IIS。两者都得到相同的结果。
无效的事情:
- 我没有在XP机器上安装以下Microsoft KB。
我还找到了以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters UseBasicAuth REG_DWORD 1
当尝试使用一些我在网络上挖掘出来的方法时,我尝试以下方法,所有方法都产生相同的结果。
net use z: https://mywebsite.com/software net use z: https://mywebsite.com/software# net use z: https://mywebsite.com/software/ net use z: https://mywebsite.com/software/#
我还尝试了上述所有组合,并将用户添加到
/user:user
和中/user:user@domain
。我也尝试使用
http://
而不是https://
。我试过了
"\\server.com@ssl:443\folder"
正如@WesleyDavid指出的那样,我已经解决了与网络相关的问题。
起作用的东西:
- 我可以通过URL和XP中的Network Place中的映射连接到webdav文件夹。但是命令行不起作用(我需要一个驱动器号)。
- Windows 7与同一命令完美配合。
我的困境:
我需要这个来处理驱动器号。我还能尝试什么来使它正常工作?