Новость из категории: Информация

Исследование и инвентаризация SharePoint с помощью PowerShell

Исследование и инвентаризация SharePoint с помощью PowerShell

Что можно индивидуализировать?

Существует обстоятельство, которое в наибольшей степени осложняет окончательный сценарий PowerShell. Речь идет о числе мест, где имеются файлы, которые можно индивидуализировать с помощью конструктора SharePoint Designer:
• Файлы в коллекции SPWcb.Files (пример: /Training/default.aspx);
• Файлы страниц в библиотеках, таких как Site Pages и Pages (пример: /Training/SitePages/Home. aspx; /EnterpriseSearch/Pages/ videoresults.aspx);
• Файлы .ASPX и .MASTER, размещающиеся по маршруту _catalogs (пример: /catalogs/masterpage/ Seattle.master; /Search/ catalogs/ masterpage/DisplayTemplates/Search/ Item_PowerPoint.html);
• Формы списков и библиотек, такие как newform.aspx и editform. aspx (пример: /Lists/Announcements/ NewForm.aspx).

Как индивидуализировать страницу

Обычно страницы индивидуализируются с помощью SharePoint Designer. Это делается следующим образом.
1. Загрузите и установите SharePoint Designer, он распространяется бесплатно. Загружать можно версию 2010 или 2013 — в зависимости оттого, с какой версией SharePoint вы работаете. Пользователям Office 365 и SharePoint 2016 потребуется версия SPD 2013.
2. Запустите конструктор и откройте свой сайт.
3. Откройте страницу для редактирования и нажмите кнопку Advanced Mode па ленте HOME.
4. Добавьте пробел, пустую строку или внесите другую редакторскую правку (то есть внесение реальных изменений не требуется).
5. Нажмите кнопку Save.

Исследование и инвентаризация SharePoint с помощью PowerShell

Итак, ваша страница индивидуализирована или отключена от шаблона. Теперь она будет загружаться чуть медленнее (как правило, разница слишком мала, чтобы ее можно было заметить); возможно, она не будет обновляться до уровня следующей версии SharePoint, а может быть, и вообще не будет загружаться.

Обратный процесс

Страницу нельзя вновь подсоединить к шаблону или «деиндивидуализировать» путем простого удаления с нее внесенных индивидуализирующих изменений. Страницу нужно привести в исходное состояние, что можно сделать с помощью браузера, конструктора SharePoint Designer или оболочки PowerShell.

Перезагрузка страницы с помощью браузера выполняется так:
1. Перейдите на сайт и выберите пункты Settings (gear), Site Settings.
2. В разделе Site Actions выберите пункт Reset to Site Definition. Вместо этого можете изменить указатель URL и перейти по адресу: _layouts/l5/reghost, aspx (смотрите, опять появилось знакомое «привидение» — ghost!).

Исследование и инвентаризация SharePoint с помощью PowerShell

3. Введите URL перезагружаемой страницы и нажмите кнопку Reset.

Исследование и инвентаризация SharePoint с помощью PowerShell

4. Нажмите кнопку ОК. Файл будет перезагружен, а все индивидуализирующие изменения в нем отменены.

Имейте в виду, что вы можете так же привести в исходное состояние все индивидуализированные страницы сайта с этой страницы. Перезагрузка страницы с помощью SharePoint Designer производится следующим образом:
1. Откройте сайт в окне SharePoint Designer.
2. В области Navigation выберите пункт All Files.
3. Пройдя через все промежуточные уровни, выйдите на интересующую вас страницу и обратите внимание на символ «i», обозначающий, что данная страница была индивидуализирована.
4. Щелкните на файле страницы правой кнопкой мыши и в открывшемся меню выберите пункт Reset to Site Definition.

Исследование и инвентаризация SharePoint с помощью PowerShell

Файл будет перезагружен и с индивидуализированного файла будет снята резервная копия.

Исследование и инвентаризация SharePoint с помощью PowerShell


Читать дальше...

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх