Compartir a través de


Set-SPProjectPCSSettings

Establece la configuración del motor de cálculo de proyectos en Project Server.

Sintaxis

Default (Es el valor predeterminado).

Set-SPProjectPCSSettings
    [-ServiceApplication <PsiServiceApplicationPipeBind>]
    [-AssignmentCollection <SPAssignmentCollection>]
    [-CachePersistence <Int32>]
    [-EditingSessionTimeout <Int32>]
    [-MaximumIdleWorkersCount <Int32>]
    [-MaximumProjectSize <Int32>]
    [-MaximumSessionsPerUser <Int32>]
    [-MaximumWorkersCount <Int32>]
    [-MinimumMemoryRequired <Int32>]
    [-RequestTimeLimits <Int32>]
    [-NetTcpPort <Int32>]
    [<CommonParameters>]

Description

El Set-SPProjectPCSSettings cmdlet permite configurar las distintas opciones que rigen las operaciones del motor de cálculo de proyectos en Project Server. La configuración se define por aplicación de servicio, que se identifica con el parámetro de aplicación de servicio proporcionado en este cmdlet. La configuración tiene valores máximos y mínimos aplicados por Project Server.

Para obtener permisos y la información más reciente sobre Windows PowerShell para Project Server, consulte la documentación en línea en https://go.microsoft.com/fwlink/p/?LinkId=251833 (https://go.microsoft.com/fwlink/p/?LinkId=251833).

Ejemplos

EJEMPLO

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

En este ejemplo se establece en 500 el número máximo permitido de sesiones del motor de cálculo de Project que un usuario puede abrir en la aplicación de servicio "Project Service Application".

Parámetros

-AssignmentCollection

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

Propiedades del parámetro

Tipo:SPAssignmentCollection
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-CachePersistence

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Tiempo máximo antes de que el motor de cálculo de proyectos pueda empezar a quitar los archivos de caché temporales de los proyectos abiertos en la aplicación de servicio de Project Server.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-EditingSessionTimeout

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Tiempo máximo que un usuario puede estar inactivo en una sesión del motor de cálculo de Project antes de que se agote el tiempo de espera.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MaximumIdleWorkersCount

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Número máximo de sesiones del motor de cálculo de Project disponibles en un momento determinado.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MaximumProjectSize

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Tamaño máximo de un proyecto que el motor de cálculo de Project puede abrir.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MaximumSessionsPerUser

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Número máximo de sesiones que un usuario puede abrir.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MaximumWorkersCount

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Número máximo de sesiones del motor de cálculo de Project que es posible crear.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MinimumMemoryRequired

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Cantidad mínima de memoria necesaria para iniciar una nueva sesión del motor de cálculo de Project.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-NetTcpPort

Aplicable: Project Server 2016, Project Server 2019

Puerto TCP que se usará con el servicio PCS.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RequestTimeLimits

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

Tiempo máximo permitido para completar una solicitud del motor de cálculo de Project antes de que finalice la sesión.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ServiceApplication

Aplicable: Project Server 2013, Project Server 2016, Project Server 2019

La aplicación de servicio de Project Server para la que se va a leer la configuración.

Propiedades del parámetro

Tipo:PsiServiceApplicationPipeBind
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Sa

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulte about_CommonParameters.