New-SPEnterpriseSearchServiceApplication

 

適用先: SharePoint Server 2010

トピックの最終更新日: 2015-03-09

検索サービス アプリケーションをファームに追加します。

Syntax

New-SPEnterpriseSearchServiceApplication [[-Name] <String>] -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> [-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-DatabaseName <String>] [-DatabasePassword <SecureString>] [-DatabaseServer <String>] [-DatabaseUsername <String>] [-FailoverDatabaseServer <String>] [-Partitioned <SwitchParameter>] [-SearchApplicationType <Nullable>] [-WhatIf [<SwitchParameter>]]

詳細説明

New-SPEnterpriseSearchServiceApplication コマンドレットは、検索機能を初期構成するときや、新しい共有検索アプリケーションをファームに追加するときに使用します。SPEnterpriseSearchServiceApplication は、検索用にインデックス付けされたコンテンツやプロパティの集合体で、グローバル検索のプロパティを設定する際のアンカー クラスになります。ファームには、複数の検索サービス アプリケーションを追加できます。

Parameters

パラメーター 必須/省略可 説明

Name

必須

System.String

新しい検索アプリケーションの名前を指定します。

この型は、検索アプリケーションの有効な名前 (SearchApp1 など) であることが必要です。

ApplicationPool

必須

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

新しい検索アプリケーションに使用する IIS アプリケーション プールを指定します。

この型は、12345678-90ab-cdef-1234-567890bcdefgh という形式の有効な GUID であるか、有効な検索アプリケーションの URL (http://<サーバー名> という形式) であるか、有効な SPIisWebServiceApplicationPool オブジェクトのインスタンスであることが必要です。

AssignmentCollection

省略可

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

適切な破棄を行うためにオブジェクトを管理します。SPWebSPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWebSPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

注意

Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。

Confirm

省略可

System.Management.Automation.SwitchParameter

コマンドを実行する前に、確認のメッセージを表示します。詳細を表示するには、「get-help about_commonparameters」と入力します。

DatabaseName

省略可

System.String

新しい検索アプリケーション用に作成するデータベースの名前を指定します。

この型は、有効な SQL Server データベース名 (SearchAppDB1 など) であることが必要です。

DatabasePassword

省略可

System.String

SQL Server 上の検索アプリケーション データベースにアクセスするためのユーザー ID のパスワードを指定します。

この型は有効なパスワードであることが必要です。

DatabaseServer

省略可

System.String

DatabaseName で指定したデータベースのホスト サーバーの名前を指定します。

この型は、有効な SQL Server ホスト名 (SQLServerHost1 など) であることが必要です。

DatabaseUsername

省略可

System.String

検索アプリケーションの SQL Server データベースにアクセスするためのユーザー ID を指定します。

この型は、有効なユーザー名 (SearchUserName1 など) であることが必要です。

Partitioned

省略可

System.Management.Automation.SwitchParameter

検索サービス アプリケーションで Web ホスト モードを使用することを指定します。Web ホスト モードでは、特定のホストされている購読の結果が分離されます。

SearchApplicationType

省略可

System.Nullable

検索サービス アプリケーションを拡張検索アプリケーションのコネクタとして使用することを指定します。

WhatIf

省略可

System.Management.Automation.SwitchParameter

コマンドを実行する代わりに、コマンドの実行結果を説明するメッセージを表示します。詳細を表示するには、「get-help about_commonparameters」と入力します。

入力値の型

戻り値の型

Example

------------------ 例 ------------------

$appPool = New-SPServiceApplicationPool -name "SsaAppPool" -account contoso\adminUser
$ssa = New-SPEnterpriseSearchServiceApplication -Name "NewSSA" -ApplicationPool $appPool
$searchInstance = Get-SPEnterpriseSearchServiceInstance -Local
$ssa | get-SPEnterpriseSearchAdministrationComponent | set-SPEnterpriseSearchAdministrationComponent -SearchServiceInstance $searchInstance
$ssa | Get-SPEnterpriseSearchAdministrationComponent

この例では、新しい検索サービス アプリケーション NewSSA を新しいアプリケーション プールに作成し、その管理コンポーネントを初期化します。この方法で作成した検索サービス アプリケーションには、アクティブなクエリ トポロジやクロール トポロジは割り当てられますが、クエリ コンポーネントやクロール コンポーネントは割り当てられません。