WebDAV (Web Distributed Authoring and Versioning) es una extensión del protocolo HTTP/1.1. El protocolo WebDAV permite acceder a archivos en el servidor remoto y realizar acciones comunes: leer, escribir, eliminar archivos. Por lo general, los usuarios utilizan este protocolo para trabajar con archivos remotos. En pocas palabras, WebDAV es esencialmente una carpeta compartida basada en la web. Para acceder a los recursos compartidos de WebDAV, Cliente WebDAV debe instalarse en el lado del cliente.

En los sistemas operativos de servidor de Microsoft no existe un cliente WebDAV por defecto. Por ejemplo, en Windows Server 2008 R2,2012/2012 R2, el cliente WebDAV se incluye en el Experiencia de escritorio rasgo. Por lo tanto, para acceder a los recursos de WebDAV desde estos sistemas operativos, debe instalar esta función.

Install-WindowsFeature Desktop-Experience

Consejo. En Windows Server 2008 R2, el Install-WindowsFeature falta el cmdlet, en su lugar necesita usar el Agregar función de Windows.

Windows Server 2016 tiene un separado WebDAV-Redirector componente. Para instalarlo, ejecute el siguiente comando (deberá reiniciar el servidor):

Install-WindowsFeature WebDAV-Redirector –Restart

Después del reinicio, verifique que tenga instalada la función WebDAV-Redirector:

Get-WindowsFeature WebDAV-Redirector | Format-Table –Autosize

servicio de cliente web servidor de windows 2016

Dos 2 nuevos servicios aparecerán en el sistema:

  • cliente web (cliente web get-service) — Permita que los programas basados ​​en Windows creen, accedan y modifiquen archivos basados ​​en Internet;
  • MRxDAV (obtener servicio MRxDAV) — Controlador del sistema de archivos (controlador del redirector del cliente WebDav).

servidor de servicio de cliente web 2016

De manera predeterminada, el servicio WebClient y el controlador MRxDAV están deshabilitados y configurados para ejecutarse en modo Manual cuando ocurre un evento desencadenante. Aparentemente, según la idea de los desarrolladores, el servicio debería haberse lanzado cuando accedió por primera vez desde el controlador MRXDAV.SYS, pero, por desgracia, no funciona en todas partes. Por lo tanto, forzaremos la opción Automática para el servicio.

Set-Service WebClient -StartupType Automatic

Set-Service MRxDAV -StartupType Automatic

Inicie los servicios ejecutando los siguientes comandos:

Start-Service WebClient

Start-Service MRxDAV

servidor de windows 2016 webdav cliente

El servicio WebClient se configura a través del registro. Todas las configuraciones disponibles se encuentran en la clave de registro HKLMSISTEMACurrentControlSetServiciosWebClientParámetros.

servidor de windows webdav 2016

Desde un punto de vista práctico, los siguientes parámetros del servicio WebClient pueden ser de interés.

AcceptOfficeAndTahoeServers — Capacidad para conectarse a servidores web con SharePoint y Office Web Server (1, por defecto);

BasicAuthLevel — El tipo de autenticación utilizada por el servicio WebClient. Valores disponibles:

  • 0 — Autenticación básica deshabilitada;
  • 1: autenticación básica habilitada solo para recursos compartidos SSL (valor predeterminado en Windows Server 2016);
  • 2 o superior: autenticación básica habilitada para recursos compartidos SSL y para recursos compartidos no SSL (no es seguro, porque el nombre de usuario y la contraseña se envían en texto sin formato);

Límite de tamaño de archivo en bytes — tamaño máximo (bytes) para transferencias de archivos (por defecto 50 MB).

Para probar el funcionamiento de WebDav Client, usemos el recurso compartido habilitado para webdav en live.sysinternals.com. Este directorio web almacena utilidades populares de administrador de sistemas de Sysinternals.

Puede montar la unidad WebDAV en Windows Server 2016 de las siguientes maneras:

  • Sin SSL:
    net use * live.sysinternals.com
  • Con SSL:
    net use * live.sysinternals.com@ssl
  • Puede especificar credenciales para autenticarse en un recurso compartido WebDav remoto:
    net use * live.sysinternals.com@ssl /user:itbros *
  • Puede especificar un puerto TCP específico:
    live.sysinternals.com@80folder

    o

    live.sysinternals.com@sslshare
  • Para eliminar la unidad WebDav conectada, ejecute el comando:
    net use * /del /y

redirector webdav

En caso de que te enfrentes con Se ha producido el error del sistema 67. El nombre de la red no se puede encontrar después de montar la unidad Webdav a través de explorer o cmd, siga los pasos a continuación para solucionarlo:

  1. Compruebe si se ha iniciado el servicio WebClient;
  2. Cambie el valor del parámetro de registro BasicAuthLevel a 1;
  3. Reinicia la computadora.

Recomendado para ti