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 |