New-SPEnterpriseSearchServiceApplication
Fügt einer Farm eine Suchdienstanwendung hinzu.
Syntax
New-SPEnterpriseSearchServiceApplication
[[-Name] <String>]
-ApplicationPool <SPIisWebServiceApplicationPoolPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-DatabaseName <String>]
[-DatabasePassword <SecureString>]
[-DatabaseServer <String>]
[-DatabaseUsername <String>]
[-Partitioned]
[-WhatIf]
[-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>]
[-CloudIndex <Boolean>]
[-FailoverDatabaseServer <String>]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet wird verwendet, wenn die Suchfunktionen zum ersten Mal konfiguriert werden oder wenn einer Farm eine neue gemeinsam verwendete Suchanwendung hinzugefügt wird. SPEnterpriseSearchServiceApplication stellt eine eigenständige Aggregation von indizierten Inhalten und Eigenschaften dar, die für die Suche verfügbar sind, und stellt eine Ankerklasse zum Festlegen globale Suche Eigenschaften bereit. Eine Farm kann mehrere Suchdienstanwendungen enthalten.
Informationen zu Berechtigungen sowie Aktuelles zu Windows PowerShell für SharePoint-Produkte finden Sie in der Onlinedokumentation unter SharePoint Server-Cmdlets.
Beispiele
------------------BEISPIEL 1------------------
$appPool = New-SPServiceApplicationPool -Name 'SharePoint Web Services Default' -Account 'CONTOSO\ServiceApps'
New-SPEnterpriseSearchServiceApplication -Name "Search Service Application" -ApplicationPool $appPool
In diesem Beispiel wird eine neue Suchdienstanwendung namens NewSSA in einem neuen Anwendungspool erstellt.
Eine auf diese Weise erstellte Suchdienstanwendung hat eine aktive Suchtopologie, aber keine Suchkomponenten.
------------------BEISPIEL 2------------------
$appPool = New-SPServiceApplicationPool -Name 'SharePoint Web Services Default' -Account 'CONTOSO\ServiceApps'
New-SPEnterpriseSearchServiceApplication -Name "Search Service Application" -ApplicationPool $appPool -DatabaseName SearchServiceAppDB
In diesem Beispiel wird eine neue Suchdienstanwendung namens NewSSA in einem neuen Anwendungspool erstellt und der Name der Datenbank angegeben.
Eine auf diese Weise erstellte Suchdienstanwendung hat eine aktive Suchtopologie, aber keine Suchkomponenten.
Parameter
-AdminApplicationPool
Gibt den mit „SearchAdminWebServiceApplication“ zu verwendenden Anwendungspool an, der mit „SearchServiceApplication“ verknüpft ist. Wenn keine Angabe vorliegt, wird „ApplicationPool“ verwendet.
Type: | SPIisWebServiceApplicationPoolPipeBind |
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
Gibt den IIS-Anwendungspool an, der für die neue Suchanwendung verwendet werden soll.
Der Typ muss eine gültige GUID im Format 12345678-90ab-cdef-1234-567890bcdefgh sein; eine gültige URL einer Suchanwendung im Format https://server_nameoder eine Instanz eines gültigen SPIisWebServiceApplicationPool-Objekts.
Type: | SPIisWebServiceApplicationPoolPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AssignmentCollection
Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.
Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten.
Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment
beseitigt werden.
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 |
-CloudIndex
Wenn CloudIndex true ist, wird dies zu einer Cloud-Dienstanwendung, die lokale Inhalte in einer Cloud-Hybridsuchelösung durchforstet.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Confirm
Fordert Sie zum Bestätigen auf, bevor der Befehl ausgeführt wird.
Um weitere Informationen zu erhalten, geben Sie den folgenden Befehl ein: 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 |
-DatabaseName
Gibt den Namen der Datenbank an, die für die neue Suchanwendung erstellt werden soll.
Der Typ muss ein gültiger Name einer SQL Server Datenbank sein, z. B. SearchAppDB1.
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 |
-DatabasePassword
Gibt das Kennwort für die Benutzer-ID an, die für den Zugriff auf die Suchanwendungsdatenbank auf SQL Server verwendet wird.
Der Typ muss ein gültiges Kennwort sein.
Type: | SecureString |
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
Gibt den Namen des Hostservers für die in DatabaseName angegebene Datenbank an.
Der Typ muss ein gültiger SQL Server Hostname sein, z. B. 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 |
-DatabaseUsername
Gibt die Benutzer-ID an, die für den Zugriff auf die Suchanwendung SQL Server Datenbank verwendet werden soll.
Der Typ muss ein gültiger Benutzername sein, z. B. SearchUserName1.
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 |
-FailoverDatabaseServer
Gibt den Namen des SQL-Servers an, der Sie Spiegelinstanzen der Suchdatenbanken hostet.
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 |
-Name
Gibt die Namen der neuen Suchanwendung an.
Der Typ muss ein gültiger Name einer Suchanwendung sein (z. B. SearchApp1).
Type: | String |
Position: | 1 |
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 |
-Partitioned
Gibt an, dass die Suchdienstanwendung den Webhostmodus verwendet. Der Webhostmodus isoliert die Ergebnisse für ein angegebenes gehostetes Abonnement.
Diese Eigenschaft hat keine Auswirkungen auf SharePoint Server 2019.
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 |
-WhatIf
Zeigt eine Meldung an, die die Auswirkung des Befehls beschreibt, anstatt den Befehl auszuführen.
Um weitere Informationen zu erhalten, geben Sie den folgenden Befehl ein: 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 |