我在使用以下命令通过资源管理器或 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 上也一样)
- 安装桌面体验
服务器管理器 > 添加功能 > 用户界面和基础架构 > 桌面体验
- 启动并设置为自动 WebClient 服务
服务> WebClient>属性>从手动设置为自动然后启动它
- 在 regedit 中启用 BasicAuthLevel
打开 regedit.exe 并转到此键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
将 DWORD 值“BasicAuthLevel”设置为“1”
- 重启
- 连接到您的 WebDAV
net use z:“https://.." /user:用户名 密码
答案2
以下是针对 Windows Server 2016 的此问题的解决方案:
通过 PowerShell 安装 WebDAV-Redirector 组件
Install-WindowsFeature WebDAV-Redirector –Restart
验证 WebDAV-Redirector 是否已正确安装
Get-WindowsFeature WebDAV-Redirector | Format-Table –Autosize
WebClient 服务应该会出现在您的系统中。默认情况下,它以手动模式启动,只需将其设置为自动即可。
重启
本答案的所有功劳归于IT 兄弟。
答案3
为一个服务器 2012R2 基本版,penzoiders 的答案不起作用,因为 Essentials 没有服务器管理器,而且我找不到通过 Dashboard 安装桌面体验的方法。
但是,Suncatcher 答案中的 IT Bros 链接中描述的通过 PowerShell 进行的安装也适用于 Server 2012R2 Essentials:
Install-WindowsFeature Desktop-Experience
重启后我终于能够通过 WebDAV 安装 Magentacloud。