在Windows Server 2012中挂载WebDAV驱动器


9

我在使用以下命令通过资源管理器或cmd安装webdav驱动器时遇到问题:

net use z: "https://.." /user:username password

System error 67 has occured.
The network name cannot be found.

在我的其他机器上一切正常。以为我必须安装“桌面体验”功能,但在服务器管理器/添加功能中找不到它。我已经添加了“ Media Foundation”功能,并且“ WebDAV Publishing”甚至与IIS一起安装。我在services.msc中找不到WebClient服务。

有什么建议,如何启用客户端webdav支持?

Answers:


10

刚刚在2012 R2上解决了此问题,该问题用于通过HTTPS从OwnCloud 7服务器连接WebDAV驱动器(认为与2012年相同)

  1. 安装桌面体验

服务器管理器>添加功能>用户界面和基础结构>桌面体验

  1. 启动并设置为自动WebClient服务

服务> WebClient>属性>从手动设置为自动,然后启动它

  1. 在regedit中启用BasicAuthLevel

打开regedit.exe并转到此键HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters

将DWORD值“ BasicAuthLevel”设置为“ 1”

  1. 重启
  2. 连接到您的WebDAV

净使用z:“ https:// ..” / user:用户名密码


您还可以使用Windows资源管理器的“地图网络驱动器”功能获得相同的结果
penzoiders 2015年

由于某种原因,它在一台机器上工作,另一台机器给了我SystemError 53 .... Windows ...
spankmaster79

这行得通,谢谢!但如果webdav服务器支持摘要身份验证,则至少在Windows Server 2012 R2上不需要注册表修改。
凯末尔·埃尔多安

2

这是Windows Server 2016的此问题的解决方案:

  1. 通过PowerShell安装WebDAV-Redirector组件

    Install-WindowsFeature WebDAV-Redirector –Restart
    
  2. 验证是否正确安装了WebDAV-Redirector

    Get-WindowsFeature WebDAV-Redirector | Format-Table –Autosize
    
  3. WebClient服务应出现在您的系统中。默认情况下,它是在“手动”模式下启动的,只需将其设置为“自动”即可。

  4. 重启

此答案的所有功劳归IT Bros所有


0

对于Server 2012R2 Essentials,penzoiders的答案不起作用,因为Essentials没有服务器管理器,而且我找不到通过仪表板安装桌面体验的方法。

但是,Suncatcher的答案中的IT Bros链接中描述的通过PowerShell安装也可以在Server 2012R2 Essentials上使用:

Install-WindowsFeature Desktop-Experience

重新启动后,我终于能够通过WebDAV挂载Magentacloud。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.