Export (0) Print
Expand All
Expand Minimize

Set-SPProjectPCSSettings

Project Server 2013

Published: July 16, 2012

This documentation is preliminary and subject to change.

Sets the settings for the Project Calculation Engine on Project Server 2013 Preview.

Set-SPProjectPCSSettings -ServiceApplication <PsiServiceApplicationPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-CachePersistence <Nullable>] [-EditingSessionTimeout <Nullable>] [-MaximumIdleWorkersCount <Nullable>] [-MaximumProjectSize <Nullable>] [-MaximumSessionsPerUser <Nullable>] [-MaximumWorkersCount <Nullable>] [-MinimumMemoryRequired <Nullable>] [-RequestTimeLimits <Nullable>] [-ResponseSizeLimits <Nullable>]

Parameters

Parameter Required Type Description

ServiceApplication

Required

Microsoft.Office.Project.Server.Cmdlet.PsiServiceApplicationPipeBind

The Project Server service application for which the settings are to be read.

AssignmentCollection

Optional

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

noteNote:

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

CachePersistence

Optional

System.Nullable

The maximum length of time before the Project Calculation Engine can begin to remove temporary cache files of projects opened on the Project Server service application.

EditingSessionTimeout

Optional

System.Nullable

The maximum length of time that a user can be idle in a Project Calculation Engine session before a timeout occurs.

MaximumIdleWorkersCount

Optional

System.Nullable

The maximum number of idle Project Calculation Engine sessions available at a given time.

MaximumProjectSize

Optional

System.Nullable

The maximum size of a project that can be opened by the Project Calculation Engine.

MaximumSessionsPerUser

Optional

System.Nullable

The maximum number of sessions that a user is allowed to open.

MaximumWorkersCount

Optional

System.Nullable

The maximum number of Project Calculation Engine sessions that can be created.

MinimumMemoryRequired

Optional

System.Nullable

The minimum memory required before launching a new Project Calculation Engine session.

RequestTimeLimits

Optional

System.Nullable

The maximum allowable time for a request to the Project Calculation Engine to complete before the Project Calculation Engine session is terminated.

ResponseSizeLimits

Optional

System.Nullable

The maximum allowable response size from a Project Calculation Engine session which, if exceeded, results in the termination of the Project Calculation Engine session.

Detailed Description

The Set-SPProjectPCSSettings cmdlet lets you configure the different settings that govern the operations of the Project Calculation Engine on Project Server 2013 Preview. The settings are per service application, which is identified by the Service Application parameter provided to this cmdlet. The settings have maximum and minimum values that are enforced by Project Server.

Input Types

Return Types

----------------------EXAMPLE-----------------------

Set-SPProjectPCSSettings -sa "Project Service Application" -MaximumSessionsPerUser 500

This example sets 500 as the maximum allowed Project Calculation Engine sessions that a user can open on the "Project Service Application" service application.

Change History

Date Description

July 16, 2012

Initial publication

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft