Get-SPFeature

Возвращает функции SharePoint на основе заданной области.

Синтаксис

Get-SPFeature
   [[-Identity] <SPFeatureDefinitionPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Farm]
   [-Limit <String>]
   [<CommonParameters>]
Get-SPFeature
   [[-Identity] <SPFeatureDefinitionPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Limit <String>]
   [-Site <SPSitePipeBind>]
   [-Sandboxed]
   [<CommonParameters>]
Get-SPFeature
   [[-Identity] <SPFeatureDefinitionPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Limit <String>]
   [-Web <SPWebPipeBind>]
   [<CommonParameters>]
Get-SPFeature
   [[-Identity] <SPFeatureDefinitionPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Limit <String>]
   [-WebApplication <SPWebApplicationPipeBind>]
   [<CommonParameters>]
Get-SPFeature
   [[-Identity] <SPFeatureDefinitionPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Limit <String>]
   [-CompatibilityLevel <Int32>]
   [<CommonParameters>]

Описание

Этот командлет содержит несколько наборов параметров.

Можно использовать параметры только из одного набора параметров; использование параметров из разных наборов не допускается. Дополнительные сведения об использовании наборов параметров см. в разделе Наборы параметров командлета https://go.microsoft.com/fwlink/?LinkID=18781.

Все наборы параметров принимают параметр Identity, который может представлять собой относительный путь к компоненту SharePoint (который рассматривается как имя компонента) или идентификатор GUID определения компонента.

Если параметр Identity задан, командлеты пытаются найти указанное определение или экземпляр компонента для заданной области. Если параметры не указаны, возвращаются все установленные компоненты.

Поведение командлета Get-SPFeature отличается в зависимости от области действия, при этом возвращаются включенные компоненты на каждом уровне. Если область действия не указана, возвращаются все установленные компоненты.

Сведения о разрешениях и актуальные сведения о Windows PowerShell для продуктов SharePoint см. в веб-документации по адресу https://go.microsoft.com/fwlink/p/?LinkId=251831.

Примеры

--------------ПРИМЕР 1-----------------

Get-SPFeature -Limit ALL | Where-Object {$_.Scope -eq "SITE"}

В данном примере возвращается список всех установленных компонентов с областью действия SITE.

--------------ПРИМЕР 2-----------------

Get-SPSite https://somesite | Get-SPWeb -Limit ALL |%{ Get-SPFeature -Web $_ } | Select DisplayName,ID -Unique

В этом примере возвращаются имя и идентификатор (идентификатор) каждого уникально включенного компонента для каждого объекта SPWeb в семействе веб-сайтов по адресу https://somesite.

Параметры

-AssignmentCollection

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

Если применяется параметр Global, то все объекты размещаются в глобальной области памяти. Если объекты не используются сразу же или не удаляются командой Stop-SPAssignment, может возникнуть ситуация нехватки памяти.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CompatibilityLevel

Определяет версию шаблонов, которая используется при создании нового объекта SPSite. Это значение устанавливает начальный уровень совместимости для семейства сайтов. Если он не указан, для CompatibilityLevel по умолчанию задается последняя доступная версия веб-приложения в соответствии с параметром CompatibilityRange.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Farm

Если этот параметр используется, отображаются только включенные компоненты в ферме.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Identity

Указывает имя компонента, который необходимо получить.

Тип должен быть полным или частичным именем компонента в форме Feature1 или GUID в форме 1234-4567-9879 для получения компонента.

Type:SPFeatureDefinitionPipeBind
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Limit

Ограничивает вывод результатов. Если задано значение All, отображаются все компоненты.

Типом должно быть допустимое число больше 0. Значение по умолчанию: 200.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Sandboxed

Указывает для получения функций песочницы.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Site

Задает имя семейства веб-сайтов, из которого извлекаются включенные компоненты.

Тип должен быть допустимым URL-адресом для семейства веб-сайтов в формате https://server_name .

Type:SPSitePipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Web

Задает URL-адрес или идентификатор GUID веб-сайта.

Тип должен быть допустимым URL-адресом в форме https://server_name или GUID в форме 1234-5678-9876-0987.

Type:SPWebPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WebApplication

Указывает имя веб-приложения, из которого необходимо получить включенные компоненты.

Тип должен быть допустимым URL-адресом веб-приложения в формате https://server_name .

Type:SPWebApplicationPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition