SharePoint переименование URL библиотеки документов

Дано: SharePoint 2013/2016 или SharePoint Online. На каком-либо узле создана библиотека документов. При создании библиотеки ей был задан определенный путь (URL).
Задача: изменить URL-адрес библиотеки документов.

Допустим, имеется sharepoint сайт с адресом myspcorp.ru.
При создании библиотеки документов на сайте нам предлагают ввести ее имя. Именно это первоначально заданное имя становится основным URL-адресом библиотеки. Например, если имя было задано на латинице (вроде "docs"), то URL-адрес библиотеки будет примерно таким:
myspcorp.ru/docs/

Если имя было задано на кириллице (вроде "Мои документы"), то URL-адрес библиотеки будет примерно таким:
myspcorp.ru/%D0%9C%D0%BE%D0%B8%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/

Я обычно делаю так: при создании библиотеки задаю сначала короткое имя на латинице, а затем через параметры библиотеки переименовываю уже на нужное имя.
Но что делать, если имя изначально было задано неверно? Если просто переименовать библиотеку через меню "Параметры" - "Имя, описание списка и навигация по нему", то URL уже не меняется, изменяется только отображаемое имя библиотеки.

Опишу несколько вариантов изменения пути библиотеки.
Примечание: в любом из вариантов Вы должны быть администратором узла (сайта) или хотя бы иметь право на уровне "Проектирование".

Вариант 1. Через проводник (самый простой и быстрый)

1) Открываете любую библиотеку сайта в режиме проводника (только не ту, которую надо изменить).
Примечание: данный режим работает только в браузере Internet Explorer (в Edge также не работает).
2) Поднимаетесь на уровень выше, чтобы отобразился список папок библиотек.
3) Находите нужную библиотеку и просто переименовываете папку.

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

Вариант 2. При помощи SharePoint Designer

Открываем сайт в SharePoint Designer. В навигационной панели выбираем пункт "Все файлы" (All Files) - именно этот пункт, а не "Списки и библиотеки" (List and Libraries)!
Затем выбираем нужную библиотеку, в контекстном меню щелкаем пункт "Переименовать" (Rename) и пишем нужное имя (это и будет представлено в URL). При этом наименование библиотеки не изменится, только URL.


Если нет пункта "Все файлы" (All Files), читаем "SharePoint Designer нет ссылки "Все файлы" в навигации"

Вариант 3. При помощи Powershell

## Указываем URL адрес портала SharePoint
$web = Get-SPWeb http://MySharePointURL/ 

## Получаем нужную библиотеку по старому имени
$list = $web.Lists["Мои документы"]

## Указываем, на что изменяем URL основной папки библиотеки
$list.RootFolder.MoveTo("/docs") 


(с) Ella S.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

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

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