Поделиться через


Get-SPFeature

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

Синтаксис

FarmFeatures

Get-SPFeature
    [[-Identity] <SPFeatureDefinitionPipeBind>]
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Farm]
    [-Limit <String>]
    [<CommonParameters>]

SiteFeatures

Get-SPFeature
    [[-Identity] <SPFeatureDefinitionPipeBind>]
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Limit <String>]
    [-Site <SPSitePipeBind>]
    [-Sandboxed]
    [<CommonParameters>]

WebFeatures

Get-SPFeature
    [[-Identity] <SPFeatureDefinitionPipeBind>]
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Limit <String>]
    [-Web <SPWebPipeBind>]
    [<CommonParameters>]

WebApplicationFeatures

Get-SPFeature
    [[-Identity] <SPFeatureDefinitionPipeBind>]
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Limit <String>]
    [-WebApplication <SPWebApplicationPipeBind>]
    [<CommonParameters>]

FarmFeatureDefinitions

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 см. в сетевой документации о командлетах SharePoint Server.

Примеры

ПРИМЕР 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

Применимо: SharePoint Server по подписке

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

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

Свойства параметров

Тип:SPAssignmentCollection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CompatibilityLevel

Применимо: SharePoint Server по подписке

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

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FarmFeatureDefinitions
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Farm

Применимо: SharePoint Server по подписке

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

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FarmFeatures
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Identity

Применимо: SharePoint Server по подписке

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

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

Свойства параметров

Тип:SPFeatureDefinitionPipeBind
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Limit

Применимо: SharePoint Server по подписке

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

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

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Sandboxed

Применимо: SharePoint Server по подписке

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

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SiteFeatures
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Site

Применимо: SharePoint Server по подписке

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

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

Свойства параметров

Тип:SPSitePipeBind
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SiteFeatures
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Web

Применимо: SharePoint Server по подписке

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

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

Свойства параметров

Тип:SPWebPipeBind
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

WebFeatures
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WebApplication

Применимо: SharePoint Server по подписке

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

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

Свойства параметров

Тип:SPWebApplicationPipeBind
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

WebApplicationFeatures
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.