在 Windows Server 2012 中安装 WebDAV 驱动器

在 Windows Server 2012 中安装 WebDAV 驱动器

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

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

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

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

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

答案1

刚刚在 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

net use z:“https://.." /user:用户名 密码

答案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 兄弟

答案3

为一个服务器 2012R2 基本版,penzoiders 的答案不起作用,因为 Essentials 没有服务器管理器,而且我找不到通过 Dashboard 安装桌面体验的方法。

但是,Suncatcher 答案中的 IT Bros 链接中描述的通过 PowerShell 进行的安装也适用于 Server 2012R2 Essentials:

Install-WindowsFeature Desktop-Experience

重启后我终于能够通过 WebDAV 安装 Magentacloud。

相关内容