Pause-SPProjectWebInstance

Alterna a instância especificada do Project Web App para somente leitura, impedindo que quaisquer alterações sejam feitas por meio do PSI do Project Server ou do CSOM.

Syntax

Pause-SPProjectWebInstance
     [-Identity] <ProjectInstancePipeBind>
     [-AssignmentCollection <SPAssignmentCollection>]
     [<CommonParameters>]

Description

Alterna a instância especificada do Project Web App para somente leitura, impedindo que quaisquer alterações sejam feitas por meio do PSI (Project Server Interface) ou do CSOM (Client Server Object Model). Nesse estado, o banco de dados não é realmente somente leitura e o serviço Queue ainda pode gravar no banco de dados, mas ele não pegará nenhum novo trabalho a ser processado. 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 atuais sobre Windows PowerShell para o 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 do Serviço de Aplicativo Web do Projeto.

Parâmetros

-AssignmentCollection

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.

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

-Identity

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 coleção de sites que contém o site do Project Web App (um SPSite) ou o próprio objeto da instância do Project Web App (um PSSite).

Type:ProjectInstancePipeBind
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Project Server 2013, Project Server 2016, Project Server 2019