Дано: 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
(с) Ella S.
Задача: изменить 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.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.
Комментариев нет:
Отправить комментарий