Freigeben über


New-SPProjectServiceApplication

Erstellt eine neue Project Server-Dienstanwendung.

Syntax

New-SPProjectServiceApplication
   [-Name] <String>
   -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Proxy]
   [<CommonParameters>]

Beschreibung

Das New-SPProjectServiceApplication Cmdlet erstellt eine neue Project Server-Dienstanwendung.

Berechtigungen und aktuelle Informationen zu Windows PowerShell für Project Server finden Sie in der Onlinedokumentation unter https://go.microsoft.com/fwlink/p/?LinkId=251833 (https://go.microsoft.com/fwlink/p/?LinkId=251833).

Beispiele

------------------BEISPIEL 1-----------------------

New-SPProjectServiceApplication -Name "PsiApplication" -ApplicationPool "PsiApplicationPool" -Proxy

In diesem Beispiel wird eine Project Server-Dienstanwendung mit dem Namen PsiApplication und ein Anwendungspool mit dem Namen PsiApplicationPool erstellt, und es wird ein Project Server-Dienstanwendungsproxy für die Anwendung erstellt.

------------------BEISPIEL 2-----------------------

Get-SPIisWebServiceApplicationPool "PsiApplicationPool" | New-SPProjectServiceApplication -Name "PsiApplication"

In diesem Beispiel wird eine Project Server-Dienstanwendung mit dem Namen PsiApplication erstellt. Das Ergebnis wird mithilfe eines Anwendungspoolobjekts per Piping weitergeleitet.

Parameter

-ApplicationPool

Gibt den vorhandenen IIS-Anwendungspool an, in dem der Webdienst für die neue Dienstanwendung ausgeführt werden soll.

Der Typ muss eine gültige GUID in der Form 12345678-90ab-cdef-1234-567890bcdefgh, ein gültiger Name eines Anwendungspools (z. B. AppPoolName1) oder eine Instanz eines gültigen IISWebServiceApplicationPool-Objekts sein.

Type:SPIisWebServiceApplicationPoolPipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Project Server 2013, Project Server 2016, Project 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:Project Server 2013, Project Server 2016, Project Server 2019

-Name

Gibt den Namen der neuen Project Server-Dienstanwendung an.

Der Typ muss ein gültiger Name für eine Project Server-Dienstanwendung sein, z. B. ProjectWebApp1.

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

-Proxy

Gibt an, dass ein Proxy für neue Dienstanwendungen automatisch erstellt wird.

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