共用方式為


Set-SPMetadataServiceApplication

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2015-03-09

設定 Managed Metadata Service 應用程式的屬性。

Syntax

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

詳細描述

使用 Set-SPMetadataServiceApplication Cmdlet 可設定 Managed Metadata Service 應用程式的屬性。

Parameters

參數 必要 類型 描述

Identity

必要

Microsoft.SharePoint.Taxonomy.Cmdlet.SPMetadataServiceCmdletPipeBind

指定要更新的 Managed Metadata Service 應用程式。

此類型必須是有效的 GUID 或有效的 Managed Metadata Service 應用程式名稱。

AdministratorAccount

選用

System.String

可建立及執行服務應用程式的使用者帳戶或服務帳戶清單,帳戶格式為 <網域>\<帳戶>,每個帳戶以逗號分隔。帳戶必須已存在。

如果值是使用此參數所設定,則會移除 FullAccessAccountReadAccessAccountRestrictedAccount 參數的所有現有值。請考慮一起設定所有四個參數。

ApplicationPool

選用

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

為 Managed Metadata Service 應用程式指定要執行 Web 服務的現有 IIS 應用程式集區。

此值必須為 SPServiceApplicationPool 物件的身分識別 GUID;現有應用程式集區名稱;或是有效 SPServiceApplicationPool 物件的執行個體。

AssignmentCollection

選用

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

為能適當處置物件而管理物件。使用 SPWebSPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。使用 SPWebSPSiteSPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。

注意

使用 Global 參數時,所有物件會包含在全域儲存區內。若未立即使用物件,或未使用 Stop-SPAssignment 命令處置物件,將會發生記憶體不足的狀況。

CacheTimeCheckInterval

選用

System.Int32

指定前端網頁伺服器在詢問應用程式伺服器是否有變更之前應等待的間隔時間 (以秒為單位)。此值是按計時器工作、用戶端應用程式或 Web 應用程式個別設定。

最小值是 1,無最大值。預設值為 10

Confirm

選用

System.Management.Automation.SwitchParameter

執行命令之前,會先提示您進行確認。如需詳細資訊,請輸入下列命令:get-help about_commonparameters

DatabaseCredentials

選用

System.Management.Automation.PSCredential

指定包含要用於資料庫 SQL 驗證之使用者名稱及密碼的 PSCredential 物件。

若要使用 SQL 驗證,則必須指定 DatabaseCredentials 參數,或者必須同時設定 DatabaseUserNameDatabasePassword 參數。

此類型必須是有效的 PSCredential 物件。

DatabaseName

選用

System.String

指定 Managed Metadata Service 應用程式字詞庫所在的資料庫名稱。

此類型必須是有效的 SQL Server 資料庫名稱,例如 MeatadataDB1。

DatabaseServer

選用

System.String

指定 DatabaseName 中所指定之資料庫的主機伺服器名稱。

此類型必須是有效的 SQL Server 資料庫名稱,例如 SqlServerHost1。

DoNotUnpublishAllPackages

選用

System.Management.Automation.SwitchParameter

若設定此標幟,則不會解除發佈套件。若 HubUri 參數已變更,則所有內容類型套件預設都會解除發佈。

HubUri 參數未變更,則此標幟沒有作用。

FailoverDatabaseServer

選用

System.String

指定容錯移轉資料庫伺服器之主機伺服器的名稱。

此類型必須是有效的 SQL Server 主機名稱,例如 SQLServerHost1。

FullAccessAccount

選用

System.String

指定將被授與 Managed Metadata Service 字詞庫及內容類型庫讀寫權限的應用程式集區帳戶組,帳戶格式為 <網域>\<帳戶>,每個帳戶以逗號分隔。帳戶必須已存在。

如果值是使用此參數所設定,則會移除 AdministratorAccountReadAccessAccountRestrictedAccount 參數的所有現有值。請考慮一起設定所有四個參數。

Name

選用

System.String

指定服務應用程式的新名稱。名稱最多可以包含 128 個字元。

RestrictedAccount

選用

System.String

指定將被授與讀取 Managed Metadata Service 字詞庫及內容類型庫、寫入開放字詞組和本機字詞組及建立新企業關鍵字之權限的應用程式集區帳戶組,帳戶格式為 <網域>\<帳戶>,每個帳戶以逗號分隔。帳戶必須已存在。

如果值是使用此參數所設定,則會移除 FullAccessAccountReadAccessAccountAdministratorAccount 參數的所有先前值。請考慮一起設定所有四個參數。

SyndicationErrorReportEnabled

選用

System.Management.Automation.SwitchParameter

當匯入內容類型時,啟用錯誤報告。

HubUri

選用

System.String

指定服務所提供存取權之內容類型庫所在的網站集合完整 URL。

MaxChannelCache

選用

System.Int32

指定前端網頁伺服器開放給應用程式伺服器使用的 Windows Communication Foundation (WCF) 頻道數目上限。此值是按計時器工作、用戶端應用程式或 Web 應用程式個別設定。

最小值是 0,無最大值。預設值為 4

ReadAccessAccount

選用

System.String

指定將被授與 Managed Metadata Service 字詞庫及內容類型庫唯讀權限的應用程式集區帳戶組,帳戶格式為 <網域>\<帳戶>,每個帳戶以逗號分隔。帳戶必須已存在。

如果值是使用此參數所設定,則會移除 FullAccessAccountRestrictedAccountAdministratorAccount 參數的所有先前值。請考慮一起設定所有四個參數。

WhatIf

選用

System.Management.Automation.SwitchParameter

顯示訊息描述命令效果,而非描述命令執行的效果。如需詳細資訊,請輸入下列命令:get-help about_commonparameters

輸入類型

傳回類型

Example

--------------------範例 1---------------------

Set-SPMetadataServiceApplication -Identity "MetadataServiceApp1" -HubUri "http://sitename" -SyndicationErrorReportEnabled

此範例會對現有 Managed Metadata Service 應用程式新增內容類型中樞。它也會在匯入內容類型時啟用錯誤報告。

--------------------範例 2---------------------

Set-SPMetadataServiceApplication -Identity "MetadataServiceApp1" -AdministratorAccount "contoso\username1" -FullAccessAccount "contoso\AppPoolAccount1,contoso\AppPoolAccount2" -RestrictedAccount "contoso\AppPoolAccount3,contoso\AppPoolAccount4,contoso\AppPoolAccount5" -ReadAccessAccount "contoso\AppPoolAccount6"

此範例會設定現有 Managed Metadata Service 應用程式上的權限。

注意

如果使用 Windows PowerShell 設定任一帳戶值,則應設定所有帳戶值。Set-SPMetadataServiceApplication Cmdlet 會先清除「所有」帳戶,然後再新增您指定的帳戶。

See Also

Reference

Get-SPMetadataServiceApplication
New-SPMetadataServiceApplication