Управление визуальным обновлением (SharePoint Server 2010)
Применимо к: SharePoint Server 2010
Последнее изменение раздела: 2016-11-30
В этой статье описываются процедуры, связанные с функцией визуального обновления. При обновлении Microsoft Office SharePoint Server 2007 до Microsoft SharePoint Server 2010 можно выбрать использование визуального обновления для предоставления владельцам семейства веб-сайтов и владельцам сайтов возможности временного сохранения предыдущего пользовательского интерфейса. Это позволит им обновить пользовательские настройки для работы в новом пользовательском интерфейсе. Полное описание визуального обновления и связанных с ним параметров см. в разделе Планирование визуального обновления (SharePoint Server 2010).
Содержание:
Об использовании визуального обновления
Просмотр состояния текущего пользовательского интерфейса
Возврат сайтов к предыдущему пользовательскому интерфейсу
Принудительное обновление до нового пользовательского интерфейса
Параметры владельца сайта для визуального обновления
Об использовании визуального обновления
При выполнении обновления на месте или обновления с подключением базы данных можно использовать визуальное обновление.
Во время обновления на месте выбирается вариант визуального обновления (один из этапов в мастере Мастер настройки продуктов SharePoint). Функция визуального обновления недоступна в мастере Мастер настройки продуктов SharePoint, если обновление выполняется на отдельном сервере со встроенной базой данных. Однако в этом случае данная функция будет доступна из командной строки (программа Psconfig). При этом используется следующий синтаксис: psconfig.exe -cmd upgrade [-preserveolduserexperience <true|false>]
.
При выполнении обновления с присоединением базы данных необходимо выбрать один из двух вариантов: выполнить обновление до нового пользовательского интерфейса либо оставить старый интерфейс. Выбор осуществляется с помощью одного из следующих параметров:
Параметр Updateuserexperience командлета Windows PowerShell Mount-SPContentDatabase.
Параметр preserveolduserexperience операции Stsadm addcontentdatabase.
Дополнительные сведения об использовании этих параметров во время обновления см. в разделе Присоединение баз данных и обновление до SharePoint Server 2010.
Просмотр состояния текущего пользовательского интерфейса
Текущее состояние пользовательского интерфейса можно просмотреть путем создания списка всех веб-сайтов в коллекции и соответствующих им данных визуального обновления. Это удобно, когда установлено ограничение времени подготовки сайтов их владельцами к переходу на новый пользовательский интерфейс, и требуется отслеживать ход выполнения этой задачи. В приведенной ниже процедуре описано, как выполнить просмотр текущего состояния интерфейса.
Просмотр состояния текущего пользовательского интерфейса с помощью Windows PowerShell
Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.
В меню Пуск выберите пункт Все программы.
Выберите пункт Продукты Microsoft SharePoint 2010.
Щелкните компонент Командная консоль SharePoint 2010.
В командной строке Windows PowerShell введите следующую команду:
$sc = Get-SPSite http://machinename/sites/collectionname; $sc.GetVisualReport() | Format-Table
Дополнительные сведения см. в статье Get-SPSite.
Возврат сайтов к предыдущему пользовательскому интерфейсу
Если владелец сайта или семейства веб-сайтов по ошибке финализирует новый пользовательский интерфейс либо сталкивается с проблемой, которую не удается решить, можно вернуться к прежнему интерфейсу, воспользовавшись оболочкой Windows PowerShell. В этой процедуре описывается, как выполнить возврат для одного или всех сайтов в семействе.
Возврат сайтов к предыдущему пользовательскому интерфейсу с помощью Windows PowerShell
Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.
В меню Пуск выберите пункт Все программы.
Выберите пункт Продукты Microsoft SharePoint 2010.
Щелкните компонент Командная консоль SharePoint 2010.
Чтобы вернуть определенный сайт в семействе веб-сайтов к предыдущему пользовательскому интерфейсу, введите в командной строке Windows PowerShell следующую команду:
Get-SPSite http://machinename/sites/V3UI | Get-SPWeb "webname" | Foreach{$_.UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();}
Чтобы вернуть все сайты в семействе веб-сайтов к предыдущему пользовательскому интерфейсу, введите в командной строке Windows PowerShell следующую команду:
Get-SPSite http://machinename/sites/V3UI | Foreach{$_. UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();}
Дополнительные сведения см. в статье Get-SPSite.
Принудительное обновление до нового пользовательского интерфейса
Если требуется принудительно применить новый пользовательский интерфейс после обновления, сначала может возникнуть необходимость предоставить владельцам сайтов и семейств сайтов время на ознакомление с этим интерфейсом и исправление возможных ошибок. При принудительном переходе на новый пользовательский интерфейс во время первоначального обновления можно использовать скрипт либо Мастер настройки продуктов SharePoint. Дополнительные сведения об обновлении и мастере Мастер настройки продуктов SharePoint см. в статье Запуск мастера настройки продуктов SharePoint. В приведенной ниже процедуре описано, как программным способом выполнить обновление всех сайтов и семейств сайтов до нового пользовательского интерфейса.
Принудительное обновление до нового пользовательского интерфейса с помощью Windows PowerShell
Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.
В меню Пуск выберите пункт Все программы.
Выберите пункт Продукты Microsoft SharePoint 2010.
Щелкните компонент Командная консоль SharePoint 2010.
В командной строке Windows PowerShell введите следующую команду:
$webapp = Get-SPWebApplication http://sitename foreach ($s in $webapp.sites) {$s.VisualUpgradeWebs() }
Дополнительные сведения см. в разделе Get-SPWebApplication
Чтобы обновить отдельное семейство веб-сайтов до нового пользовательского интерфейса, введите следующие команды в командной строке Windows PowerShell:
$site = Get-SPSite https://server
$site.VisualUpgradeWebs()
Чтобы обновить отдельный сайт до нового пользовательского интерфейса, введите следующие команды в командной строке Windows PowerShell:
$web = Get-SPWeb https://server/site
$web.UIVersion = 4
$web.UIVersionConfigurationEnabled = 0
$web.Update()
Параметры владельца сайта для визуального обновления
Владелец сайта может использовать интерфейс параметров сайта для переключения между параметрами Использовать предыдущий пользовательский интерфейс и Предварительный просмотр обновленного пользовательского интерфейса. После того как сайт приобретет желаемый внешний вид, можно финализировать пользовательский интерфейс, выбрав параметр Обновление пользовательского интерфейса.
В приведенной ниже таблице описаны различные варианты обновления, доступные владельцам сайтов. Режим обновления можно выбрать на странице параметров сайта в разделе Название, описание и значок.
Тип режима | Описание |
---|---|
Использовать предыдущий пользовательский интерфейс |
Владельцы сайтов используют этот режим для применения на всех своих сайтах интерфейса из Microsoft Office SharePoint Server 2007. |
Предварительный просмотр обновленного пользовательского интерфейса |
Владельцы сайтов используют этот режим для оценки внешнего вида своих сайтов с новым интерфейсом. Когда выбран этот режим, функции из интерфейса предыдущей версии недоступны. |
Обновление пользовательского интерфейса |
Владельцы сайтов используют этот параметр, когда удовлетворены изменениями и готовы к переключению на новый пользовательский интерфейс. При необходимости администратор может восстановить пользовательский интерфейс предыдущей версии. |
See Also
Concepts
Планирование визуального обновления (SharePoint Server 2010)