Управление автоматическим распространением вариантов страниц

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

Функция вариантов делает контент доступным для конкретных аудиторий на различных веб-сайтах путем копирования контента из исходного варианта веб-сайта в каждый конечный вариант веб-сайта. Параметр Автоматическое создание определяет, будут ли сайты и страницы, имеющиеся на исходном варианте веб-сайта, автоматически создаваться на конечных вариантах веб-сайтов. По умолчанию этот параметр включен. Однако возможны ситуации, когда автоматическое распространение страниц нежелательно. Например, если имеются многоязычные сайты, автоматическое распространение изменений с исходной страницы на целевые страницы может оказаться неудобным. Используйте Windows PowerShell и объектную модель, чтобы запретить автоматическое распространение вариантов страниц. Когда автоматическое распространение отключено, параметр Автоматическое создание игнорируется для страниц, хотя для сайтов параметр Автоматическое создание продолжает действовать. Вместо этого можно публиковать страницы по требованию; для этого нужно выбрать команду Создать или Обновить в меню Публикация для распространения исходных версий на все целевые версии.

Дополнительные сведения о распространении вариантов страниц см. в статье, описывающей варианты: распространение страниц на пользовательских условиях (Возможно, на английском языке). Дополнительные сведения о вариантах см. в разделе Обзор вариантов.

Примечание

Параметр автоматического распространения недоступен в пользовательском интерфейсе. Для изменения этого параметра необходимо использовать Windows PowerShell.

Содержание:

  • Отключение автоматического распространения вариантов страниц

  • Включение автоматического распространения вариантов страниц

Отключение автоматического распространения вариантов страниц

Автоматическое распространение можно отключить с помощью Windows PowerShell и объектной модели. Когда автоматическое распространение отключено, можно распространять исходные страницы на все целевые страницы по требованию, выбирая команду Создать или Обновить в меню Публикация.

Порядок отключения автоматического распространения вариантов страниц

  1. Проверьте, выполняются ли следующие минимальные требования:

  2. Скопируйте следующий код и вставьте его в текстовый редактор, например "Блокнот".

    $site = Get-SPSite "<VariationURL>"
    $folder = $site.RootWeb.Lists["Relationships List"].RootFolder
    $folder.Properties.Add("DisableAutomaticPropagation", $true)
    $folder.Update()
    $site.Close()
    
  3. Замените <URL-адрес_варианта> URL-адресом варианта семейства веб-сайтов.

  4. Сохраните файл с именем Disable-Propagation.ps1.

    Примечание

    В качестве имени файла можно указать любое другое имя, однако файл должен быть сохранен в виде текстового файла в формате ANSI с расширением PS1.

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

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

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

  8. Измените каталог сохранения файла.

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

    ./Disable-Propagation.ps1
    

Включение автоматического распространения вариантов страниц

Автоматическое распространение можно включить с помощью Windows PowerShell и объектной модели.

Порядок включения автоматического распространения вариантов страниц

  1. Проверьте, выполняются ли следующие минимальные требования:

  2. Скопируйте следующий код и вставьте его в текстовый редактор, например "Блокнот".

    $site = Get-SPSite "<VariationURL>"
    $folder = $site.RootWeb.Lists["Relationships List"].RootFolder
    $folder.Properties.Remove("DisableAutomaticPropagation")
    $folder.Update()
    $site.Close()
    
  3. Замените <URL-адрес_варианта> URL-адресом варианта семейства веб-сайтов.

  4. Сохраните файл с именем Enable-Propagation.ps1.

    Примечание

    В качестве имени файла можно указать любое другое имя, однако файл должен быть сохранен в виде текстового файла в формате ANSI с расширением PS1.

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

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

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

  8. Измените каталог сохранения файла.

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

    ./Enable-Propagation.ps1 
    

See Also

Other Resources

Выполнение скриптов Windows PowerShell (Возможно, на английском языке)