Set-SPProjectQueueSettings
Define o valor de uma ou várias definições de Fila do Project Server para uma aplicação de serviço do Project Server específica.
Sintaxe
Default (Padrão)
Set-SPProjectQueueSettings
[-ServiceApplication <PsiServiceApplicationPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-CleanupNonSuccessAgeLimit <Int32>]
[-CleanupSuccessAgeLimit <Int32>]
[-MaxConnections <Int32>]
[-MaxDegreeOfConcurrency <Int32>]
[-MsgRetryInterval <Int32>]
[-MsgRetryLimit <Int32>]
[-PeriodicTasksInterval <Int32>]
[-QueueTimeout <Int32>]
[-SqlCommandTimeout <Int32>]
[-SqlRetryInterval <Int32>]
[-SqlRetryLimit <Int32>]
[-NetTcpPort <Int32>]
[<CommonParameters>]
Description
Define o valor de uma ou várias definições de Fila do Project Server para uma aplicação de serviço do Project Server específica.
Para obter permissões e as informações mais recentes sobre Windows PowerShell do Project Server, consulte a documentação online em https://go.microsoft.com/fwlink/p/?LinkId=251833 (https://go.microsoft.com/fwlink/p/?LinkId=251833).
Exemplos
EXEMPLO
Set-SPProjectQueueSettings -ServiceApplication "Project Service Application" -MaxDegreeOfConcurrency 6
Este exemplo define um máximo de 6 pelo número de trabalhos que podem ser processados simultaneamente pelo aplicativo de serviço especificado.
Parâmetros
-AssignmentCollection
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.
Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global.
Quando os objetos não são usados imediatamente ou são descartados com o uso do comando Stop-SPAssignment, pode ocorrer um cenário de memória insuficiente.
Propriedades do parâmetro
| Tipo: | SPAssignmentCollection |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-CleanupNonSuccessAgeLimit
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Esta configuração determina o limite de idade com que qualquer trabalho no estado concluído sem êxito (exemplo: Falha, mas Sem Bloqueio de Correlação) pode ser removido quando o trabalho de Limpeza da Fila é executado. A idade de cada trabalho é determinada pela data e hora completos. Por exemplo: se um trabalho foi cancelado em 01/02/2007 às 22:41 e o trabalho de Limpeza da Fila é executado em 02/02/2007 às 23:55, o trabalho não será removido (assumindo o Limite de Idade de Limpeza para Trabalhos sem Êxito de 7 dias). Como o número de trabalhos concluídos sem êxito normalmente não é alto, a configuração Limite de Idade de Limpeza para Trabalhos sem Êxito geralmente é definida como o valor alto de 168 (7 dias).
Mínimo: 1;Máximo: 100000;Padrão: 168 (7 dias)
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-CleanupSuccessAgeLimit
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Esta configuração determina o limite de idade com que trabalhos com êxito podem ser removidos quando o trabalho de Limpeza da Fila é executado. A idade de cada trabalho é determinada pela data e hora completos. Por exemplo, se um trabalho foi concluído com êxito em 01/02/2007 às 22:41 e o trabalho de Limpeza da Fila é executado em 02/02/2007 às 23:55, o trabalho será removido (assumindo o Limite de Idade de Limpeza para Trabalhos com Êxito de 1 dia). Como o número de trabalhos com êxito normalmente é alto, a configuração Limite de Idade de Limpeza para Trabalhos com Êxito geralmente é definida como um valor abaixo de 24 (1 dia).
Mínimo: 1;Máximo: 100000;Padrão: 24 (1 dia)
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MaxConnections
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
O número máximo de conexões de Fila que podem ter expedição pendente no servidor.
Padrão: 10
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MaxDegreeOfConcurrency
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
A fila é multi-threaded, o que permite que vários trabalhos sejam processados ao mesmo tempo. Essa configuração limita o grau de simultaneidade da fila. Tenha em atenção que esta definição é de acordo com a aplicação de serviço do Project Server.
Mínimo: 1;Máximo: 10;Padrão: 4
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MsgRetryInterval
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Se o processamento de trabalhos falhar devido a questões transitórias (como um deadlock do SQL), não ocorrerá a falha do trabalho; em vez disso, a fila esperará que intervalo de repetição passe para tentar executar o trabalho novamente.
Mínimo: 0 (repetição imediata);Máximo: 300000 (5 minutos);Padrão: 1000 (1 segundo)
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MsgRetryLimit
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Se o processamento de trabalhos falhar devido a questões transitórias (como um deadlock do SQL), não ocorrerá a falha do trabalho; em vez disso, a fila o repetirá. O número de repetições é limitado pelo Limite de Repetições.
Mínimo: 0 (sem repetições);Máximo: 100;Padrão: 5
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-NetTcpPort
Aplicável: Project Server 2016, Project Server 2019
Define a porta TCP que o serviço Fila de Projeto utiliza.
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-PeriodicTasksInterval
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Existem várias tarefas de contabilidade executadas pelo Sistema de Filas. Alguns exemplos são o despertar das tarefas no estado "Em Suspensão", a atualização do carimbo de data/hora do heartbeat, a verificação de se a Limpeza da Fila tem de ser executada e assim sucessivamente. Esta definição controla o intervalo de tempo em que estas tarefas são executadas.
Mínimo: 500 (1/2 segundo);Máximo: 300000 (5 minutos);Padrão: 10000 (10 segundos)
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-QueueTimeout
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
O Sistema de Fila tem um recurso de recuperação de failover. Se o farm contiver vários servidores a executar o Serviço de Aplicação do Project Server e o Serviço de Fila falhar num servidor, as tarefas são automaticamente redistribuídas para outros servidores nos quais o Serviço de Fila está online. O tempo limite do Serviço de Fila será considerado atingido se não for possível acessá-lo do trabalho de timer de integridade da Fila por mais tempo que o intervalo de 'Tempo Limite da Fila'.
Mínimo: 5 minutos;Máximo: 60 minutos;Padrão: 15 minutos
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ServiceApplication
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Especifica a aplicação de serviço do Project Server a destino.
O tipo tem de ser um GUID válido, no formato 12345678-90ab-cdef-1234-567890bcdefgh; um nome válido de uma aplicação de serviço do Project Server (por exemplo, ProjectServiceApp1); ou uma instância de um objeto PsiServiceApplication válido.
Propriedades do parâmetro
| Tipo: | PsiServiceApplicationPipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | sa |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SqlCommandTimeout
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
A Fila faz chamadas ao SQL para recuperar e executar trabalhos. Esta configuração controla o valor do tempo limite para tais chamadas. Se qualquer trabalho falhar devido a um erro de tempo limite do SQL, os administradores podem aumentar esta configuração e repetir o trabalho.
Mínimo: 30 segundos;Máximo: 86400 (1 dia);Padrão: 1800 (30 minutos)
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SqlRetryInterval
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Se a Fila não conseguir ligar a uma base de dados do Project Web App devido a um problema transitório do SQL (como um Impasse do SQL), a Fila aguardará que o Intervalo de Repetição do SQL decorrido e repita a consulta.
Mínimo: 0 (repetição imediata);Máximo: 60000 (1 minuto);Padrão: 1000 (1 segundo)
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SqlRetryLimit
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Se a Fila não conseguir ligar a uma base de dados do Project Web App devido a um problema transitório do SQL (como um Impasse do SQL), a Fila repetirá a consulta após o Intervalo de Repetição do SQL ter decorrido. O número de repetições é limitado pelo Limite de Repetições do SQL.
Mínimo: 0 (sem repetições);Máximo: 100;Padrão: 5
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.