Управление визуальным обновлением (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

  1. Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

  5. В командной строке Windows PowerShell введите следующую команду:

    $sc = Get-SPSite http://machinename/sites/collectionname; $sc.GetVisualReport() | Format-Table
    

Дополнительные сведения см. в статье Get-SPSite.

Возврат сайтов к предыдущему пользовательскому интерфейсу

Если владелец сайта или семейства веб-сайтов по ошибке финализирует новый пользовательский интерфейс либо сталкивается с проблемой, которую не удается решить, можно вернуться к прежнему интерфейсу, воспользовавшись оболочкой Windows PowerShell. В этой процедуре описывается, как выполнить возврат для одного или всех сайтов в семействе.

Возврат сайтов к предыдущему пользовательскому интерфейсу с помощью Windows PowerShell

  1. Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

  5. Чтобы вернуть определенный сайт в семействе веб-сайтов к предыдущему пользовательскому интерфейсу, введите в командной строке 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

  1. Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

  5. В командной строке 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)