Set-SPProjectPCSSettings

Imposta le impostazioni per il motore di calcolo del progetto in Project Server.

Sintassi

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>]

Descrizione

Il Set-SPProjectPCSSettings cmdlet consente di configurare le diverse impostazioni che regolano le operazioni del motore di calcolo di Project in Project Server. Le impostazioni sono definite per ogni applicazione di servizio, che è identificata dal parametro ServiceApplication specificato con il cmdlet. Le impostazioni hanno valori massimi e minimi applicati da Project Server.

Per le autorizzazioni e le informazioni più aggiornate su Windows PowerShell per Project Server, vedere la documentazione online all'indirizzo https://go.microsoft.com/fwlink/p/?LinkId=251833 (https://go.microsoft.com/fwlink/p/?LinkId=251833).

Esempio

----------------------ESEMPIO-----------------------

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

In questo esempio viene impostato il valore 500 come numero massimo di sessioni del motore di calcolo di Project consentite che possono essere aperte da un utente nell'applicazione di servizio "Project Service Application".

Parametri

-AssignmentCollection

Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.

Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.

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

-CachePersistence

Periodo di tempo massimo prima che il motore di calcolo di Project possa iniziare a rimuovere i file temporanei della cache dei progetti aperti nell'applicazione di servizio Project Server.

Type:Int32
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

-EditingSessionTimeout

Tempo massimo di inattività di un utente in una sessione del motore di calcolo di Project prima del timeout.

Type:Int32
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

-MaximumIdleWorkersCount

Numero massimo di sessioni inattive del motore di calcolo di Project disponibili in un determinato intervallo di tempo.

Type:Int32
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

-MaximumProjectSize

Dimensione massima di un progetto che può essere aperto dal motore di calcolo di Project.

Type:Int32
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

-MaximumSessionsPerUser

Numero massimo di sessioni che un utente è autorizzato ad aprire.

Type:Int32
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

-MaximumWorkersCount

Numero massimo di sessioni del motore di calcolo di Project che possono essere create.

Type:Int32
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

-MinimumMemoryRequired

Memoria minima necessaria per avviare una nuova sessione del motore di calcolo di Project.

Type:Int32
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

-NetTcpPort

La porta TCP da utilizzare con il servizio PCS.

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

-RequestTimeLimits

Tempo massimo consentito per il completamento di una richiesta per il motore di calcolo di Project prima che venga terminata la sessione del motore di calcolo.

Type:Int32
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

-ServiceApplication

Applicazione di servizio di Project Server per cui devono essere lette le impostazioni.

Type:PsiServiceApplicationPipeBind
Aliases:sa
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