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


Set-SPMetadataServiceApplication

Задает свойства приложения-службы управляемых метаданных.

Синтаксис

Set-SPMetadataServiceApplication
   [-Identity] <SPMetadataServiceCmdletPipeBind>
   [-AdministratorAccount <String>]
   [-ApplicationPool <SPIisWebServiceApplicationPoolPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-CacheTimeCheckInterval <Int32>]
   [-Confirm]
   [-DatabaseCredentials <PSCredential>]
   [-DatabaseName <String>]
   [-DatabaseServer <String>]
   [-DoNotUnpublishAllPackages]
   [-FailoverDatabaseServer <String>]
   [-FullAccessAccount <String>]
   [-Name <String>]
   [-RestrictedAccount <String>]
   [-SyndicationErrorReportEnabled]
   [-HubUri <String>]
   [-MaxChannelCache <Int32>]
   [-ReadAccessAccount <String>]
   [-WhatIf]
   [-DisablePartitionQuota]
   [<CommonParameters>]
Set-SPMetadataServiceApplication
   [-Identity] <SPMetadataServiceCmdletPipeBind>
   [-AdministratorAccount <String>]
   [-ApplicationPool <SPIisWebServiceApplicationPoolPipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-CacheTimeCheckInterval <Int32>]
   [-Confirm]
   [-DatabaseCredentials <PSCredential>]
   [-DatabaseName <String>]
   [-DatabaseServer <String>]
   [-DoNotUnpublishAllPackages]
   [-FailoverDatabaseServer <String>]
   [-FullAccessAccount <String>]
   [-Name <String>]
   [-RestrictedAccount <String>]
   [-SyndicationErrorReportEnabled]
   [-HubUri <String>]
   [-MaxChannelCache <Int32>]
   [-ReadAccessAccount <String>]
   [-WhatIf]
   -GroupsPerPartition <Int32>
   -LabelsPerPartition <Int32>
   -PropertiesPerPartition <Int32>
   -TermSetsPerPartition <Int32>
   -TermsPerPartition <Int32>
   [<CommonParameters>]

Описание

Set-SPMetadataServiceApplication Используйте командлет , чтобы задать свойства приложения службы управляемых метаданных.

Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.

Примеры

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

$sa = Get-SPMetadataServiceApplication -Identity 'Managed Metadata Service Application'
Set-SPMetadataServiceApplication -Identity $sa -HubUri 'https://sitename' -SyndicationErrorReportEnabled

В этом примере добавляется концентратор типов контента для существующего приложения-службы управляемых метаданных. Кроме того, включается регистрация ошибок при импорте типов контента.

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

$sa = Get-SPMetadataServiceApplication -Identity 'Managed Metadata Service Application'
Set-SPMetadataServiceApplication -Identity $sa -AdministratorAccount 'contoso\username1' -FullAccessAccount 'contoso\AppPoolAccount1,contoso\AppPoolAccount2' -RestrictedAccount 'contoso\AppPoolAccount3,contoso\AppPoolAccount4,contoso\AppPoolAccount5' -ReadAccessAccount 'contoso\AppPoolAccount6'

В этом примере задаются разрешения в существующем приложении-службе управляемых метаданных.

Если вы используете Windows PowerShell, чтобы задать любое из значений учетной записи, необходимо задать их все. Командлет Set-SPMetadataServiceApplication сначала стирает все учетные записи, а затем добавляет указанные учетные записи.

Параметры

-AdministratorAccount

Разделенный запятыми список учетных записей пользователей или учетных записей служб в формате <домен>\<учетная запись> , которые могут создавать и запускать приложение службы. Можно указать только существующие учетные записи.

Если значение задано с помощью этого параметра, все существующие значения параметров FullAccessAccount, ReadAccessAccount и RestrictedAccount удаляются. Предусмотрите одновременное задание всех четырех параметров.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ApplicationPool

Задает для нового приложения-службы управляемых метаданных существующий пул приложений IIS, в котором следует запустить веб-службу.

Тип значения: идентификатор GUID объекта SPServiceApplicationPool, имя существующего пула приложений или экземпляр допустимого объекта SPServiceApplicationPool.

Type:SPIisWebServiceApplicationPoolPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-CacheTimeCheckInterval

Задает интервал ожидания интерфейсного веб-сервера в секундах перед запросом изменений у сервера приложений. Это значение задается для каждого задания таймера, клиентского приложения или веб-приложения.

Минимальное значение — 1, а ограничения на максимальное значение не существует. Значение по умолчанию — 10.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Предлагает подтвердить выполнение команды. Чтобы получить дополнительные сведения, введите следующую команду: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseCredentials

Объект PSCredential, содержащий имя пользователя и пароль, которые должны использоваться при проверке подлинности SQL для базы данных.

Если будет использоваться проверка подлинности SQL, необходимо указать параметр DatabaseCredentials или параметры DatabaseUserName и DatabasePassword.

Тип должен быть допустимым объектом PSCredential.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseName

Имя базы данных, которая содержит банк терминов для приложения-службы управляемых метаданных.

Тип значения: допустимое имя базы данных сервера SQL Server, например MetadataDB1.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseServer

Имя хост-сервера базы данных, указанной с помощью параметра DatabaseName.

Тип значения: допустимое имя базы данных сервера SQL Server, например SqlServerHost1.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DisablePartitionQuota

В режиме секционирования отключает квоту секционирования.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DoNotUnpublishAllPackages

Если этот флаг установлен, публикация пакетов не будет отменена. Если параметр HubUri изменяется, публикация всех пакетов типов контента будет отменена по умолчанию.

Если параметр HubUri не изменяется, этот флаг не оказывает никакого действия.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-FailoverDatabaseServer

Задает имя сервера для базы данных для отработки отказа.

Типом должно быть допустимое имя сервера SQL Server (например SQLServerHost1).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-FullAccessAccount

Задает разделенный запятыми набор учетных записей пула приложений в формате <домен>\<учетная запись> , которому будет предоставлено разрешение на чтение и запись для хранилища терминов и коллекции типов контента службы управляемых метаданных. Можно указать только существующие учетные записи.

Если значение задано с помощью этого параметра, все существующие значения параметров AdministratorAccount, ReadAccessAccount и RestrictedAccount удаляются. Предусмотрите одновременное задание всех четырех параметров.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-GroupsPerPartition

В режиме секционирования задает максимальное количество групп на секцию.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-HubUri

Задает полный URL-адрес семейства веб-сайтов, которое содержит коллекцию типов контента, к которой служба должна предоставить доступ.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Identity

Задает приложение-службу управляемых метаданных, которое требуется обновить.

Тип значения: допустимый идентификатор GUID или имя допустимого приложения-службы управляемых метаданных.

Type:SPMetadataServiceCmdletPipeBind
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LabelsPerPartition

В режиме секционирования задает максимальное количество меток на секцию.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-MaxChannelCache

Задает максимальное число каналов Windows Communication Foundation (WCF), которые интерфейсный сервер должен держать открытыми для сервера приложений. Это значение задается для каждого задания таймера, клиентского приложения или веб-приложения.

Минимальное значение — 0, а ограничения на максимальное значение не существует. Значение по умолчанию — 4.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Name

Задает новое имя приложения-службы. Максимальная длина имени — 128 символов.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-PropertiesPerPartition

В режиме секционирования задает максимальное количество свойств на секцию.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ReadAccessAccount

Указывает разделенный запятыми набор учетных записей пула приложений в формате <домен>\<учетная запись> , которому будет предоставлено разрешение только на чтение для хранилища терминов и коллекции типов контента службы управляемых метаданных. Можно указать только существующие учетные записи.

Если значение задано с помощью этого параметра, все предыдущие значения параметров FullAccessAccount, RestrictedAccount и AdministratorAccount удаляются. Предусмотрите одновременное задание всех четырех параметров.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-RestrictedAccount

Указывает разделенный запятыми набор учетных записей пула приложений в формате <домен>\<учетная запись> , которому будет предоставлено разрешение на чтение хранилища терминов службы управляемых метаданных и коллекции типов контента, а также разрешение на запись в открытые наборы терминов и локальные наборы терминов, а также на создание новых корпоративных ключевых слов. Можно указать только существующие учетные записи.

Если значение задано с помощью этого параметра, все предыдущие значения параметров FullAccessAccount, ReadAccessAccount и AdministratorAccount удаляются. Предусмотрите одновременное задание всех четырех параметров.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SyndicationErrorReportEnabled

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-TermSetsPerPartition

В режиме секционирования задает максимальное количество наборов терминов на секцию.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-TermsPerPartition

В режиме секционирования задает максимальное количество терминов на секцию.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

Отображает описание команды. При этом сама команда не выполняется. Чтобы получить дополнительные сведения, введите следующую команду: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019