Windows Server 2012/2016 и WebDAV

WebDAV (Web Distributed Authoring and Versioning) является расширением протокола HTTP / 1.1. и позволяет обращаться к файлам на удаленном сервере и выполнять с ними общие операции, такие как чтение, запись, копирование, удаление файлов и т.д. Как правило, этот протокол используется пользователями для совместной работы с удаленными файлами. Проще говоря, webdav — это общая сетевая папка, расположенная на веб-сервере. Для доступа к общим ресурсам WebDAV на клиентской стороне должен быть установлен клиент WebDAV.

Началось все с того, что на свежеустановленной Windows Server 2016 я не смог из коробки подключиться к WebDAV ресурсу — вылетала ошибка — сетевое имя не найдено. Перепроверил трижды вводимые ресурсы, использовал другие — одно и тоже. А оказалось, что в серверных операционных системах Microsoft отдельного клиента WebDAV нет. Например, в Windows Server 2008 R2,2012/2012 R2 клиент WebDAV входит в состав компоненты Desktop-Experience. Поэтому для доступа к WebDAV ресурсам на этих ОС необходимо установить это расширение.

А в Windows Server 2016 необходимо установить компонент webDAV-Redirector. Внимание! После установки сервер перезагрузится автоматически без дополнительных диалоговых окон и предупреждений!

Windows Server 2012 / 2012 R2:

Install-WindowsFeature Desktop-Experience

Windows Server 2016:

Install-WindowsFeature WebDAV-Redirector –Restart

После перезагрузки я рекомендую сразу выставить максимальный размер передаваемых файлов FileSizeLimitInBytes, потому как по умолчанию там всего 50Мбайт. Настройка производится в ветке реестра: HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

Я выставляю в шестнадцатеричном формате ffffffff, что соответствует 4294967295 байтам (чуть больше 4Гб). Этот нюанс просто необходимо знать, потому что если вы собираетесь копировать бэкапы, то они легко могут быть более 4Гб и придется разбивать на части.

После простейшей настройки нам требуется установить автозапуск двум службам, относящимся к работоспособности WebDAV, и запустить эти две службы.

Set-Service WebClient -StartupType Automatic
Set-Service MRxDAV -StartupType Automatic
Start-Service WebClient
Start-Service MRxDAV

Далее подключаем WebDAV-ресурс как сетевой диск.

fix — https://support.microsoft.com/ru-ru/help/900900/folder-copy-error-message-when-downloading-a-file-that-is-larger-than

Добавить комментарий