SharePoint 2013 Как отключить синхронизацию библиотек (disable sync)

Задача: запретить пользователям запускать синхронизацию элементов сайта SharePoint со своим компьютером.

SharePoint 2013 позволяет синхронизировать элементы библиотеки документов с папкой на своем ПК через приложение "OneDrive для бизнеса", при этом все файлы библиотеки скачиваются на компьютер пользователя. Если с данной библиотекой работает несколько пользователей, могут возникать определенные накладки. Например, если один из участников кардинально изменит структуру папок библиотеки, то остальные могут столкнуться с определенными конфликтами; при бездумном массовом перемещении файлов, можно случайно лишиться их части и т.п. Совместная работа с библиотеками в режиме синхронизации требует от пользователя повышенной внимательности и осторожности. К сожалению, в настоящее время многие пользователи к этому не готовы и становятся лишь дополнительным источником угрозы уничтожения библиотеки, если будут использовать синхронизацию. При этом найти "концы" будет довольно сложно, хотя все документы проходят двух уровневую корзину перед полным исчезновением, но перспектива перерывать тонны непонятных документов в корзине понравится не каждому администратору.

Итак, как же отключить синхронизацию?

По умолчанию все библиотеки имеют функцию синхронизации доступную по кнопке "Синхронизировать" при заходе на главную страницу библиотеки:


При нажатии на эту кнопку будет открыт OneDrive для бизнеса, где будет предложено выбрать место на диске пользователя для синхронизации элементов. После этого в проводнике появится примерно такая картина:


Отключение синхронизации на уровне библиотеки SharePoint
Если на уровне сайта разрешена синхронизация, то есть возможность включить/отключить синхронизацию на уровне библиотеки документов.
Для этого необходимо перейти в параметры нужной библиотеки: вкладка "Библиотека" - кнопка "Параметры библиотеки":


Далее переходим по ссылке "Дополнительные параметры":


В списке настроек находим блок "Доступность для автономных клиентов" и на вопрос "Разрешить скачивание элементов компонента "Библиотека документов" в автономные клиенты?" отвечаем "Нет" (соответственно. если нужно наоборот включить возможность, то выбираем "Да"):


Этот параметр не будет работать, если подобная настройка установлена в "Нет" на уровне сайта.

Отключение синхронизации на уровне сайта SharePoint
Чтобы отключить возможность синхронизации на всем сайте, то переходим в параметры сайта:


В блоке "Поиск (Search)" находим ссылку "Поиск и доступность для автономных клиентов" (Search and Offline Availability):


В блоке "Доступность для автономных клиентов" на вопрос "Разрешить скачивание элементов с этого веб-сайта в автономные клиенты? (Allow items from this site to be downloaded to offline Clients?)" отвечаем "Нет":


Если необходимо отключить данную настройку на всех уже существующих сайтах, то можно использовать команды powershell:

Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue
Get-SPSite -limit all | get-SPWeb -limit all | `
Foreach { $_.ExcludeFromOfflineClient=1; $_.Update()}

Таким образом можно отключить синхронизацию документов, при этом возможность открыть библиотеку в проводнике остается (кнопка "Открыть в проводнике" активна только в браузере Internet Explorer).

После отключения синхронизации на уровне сайта, есть вероятность, что может отключиться синхронизация на уровне не только библиотек, но и списков.
Например, при попытке синхронизировать задачи с Outlook, может возникнуть такое сообщение об ошибке:
"Нам не удалось синхронизировать ваши задачи. Возможно, ваш почтовый ящик находится на сервере Exchange Server, на котором не поддерживается синхронизация задач. Обратитесь к администратору."


Но после экспериментов как с задачами, так и с календарями, возможность открывать эти списки в Outlook остается.
(с) Ella S.

Комментариев нет:

Отправить комментарий