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.