Pause-SPProjectWebInstance
Alterna a instância especificada do Project Web App para somente leitura, impedindo que qualquer alteração seja feita por meio do PSI ou CSOM do Project Server.
Sintaxe
Default (Default)
Pause-SPProjectWebInstance
[-Identity] <ProjectInstancePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[<CommonParameters>]
Description
Alterna a instância especificada do Project Web App para somente leitura, impedindo que qualquer alteração seja feita por meio da PSI (Project Server Interface) ou do CSOM (Modelo de Objeto do Servidor Cliente). Enquanto estiver nesse estado, o banco de dados não é realmente somente leitura e o serviço Fila ainda pode gravar no banco de dados, mas não selecionará novos trabalhos para processar. Esse cmdlet é usado para permitir que a fila esvazie antes de um administrador alternar o banco de dados para somente leitura.
Para obter permissões e as informações mais atualizadas sobre o Windows PowerShell para 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
$sa = Get-SPServiceApplication | ?{$_.TypeName -eq 'Project Application Services'}
$instance = Get-SPProjectWebInstance -ServiceApplication $sa
Pause-SPProjectWebInstance -Identity $instance
Pausa a instância do Project Web Server no aplicativo de serviço do Project Web Application.
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 |
-Identity
Aplicável: Project Server 2013, Project Server 2016, Project Server 2019
Especifica a instância do Project Web App a ser alternada para o modo somente leitura. Pode ser a ID exclusiva da instância, a URL do site do Project Web App, o objeto de conjunto de sites que contém o site do Project Web App (um SPSite) ou o próprio objeto de instância do Project Web App (um PSSite).
Propriedades do parâmetro
| Tipo: | ProjectInstancePipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.