Compartilhar via


Pause-SPProjectWebInstance

Muda a instância especificada do Project Web App para só de leitura, impedindo que quaisquer alterações sejam efetuadas através da PSI ou CSOM do Project Server.

Sintaxe

Default (Padrão)

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

Description

Muda a instância especificada do Project Web App para só de leitura, impedindo que quaisquer alterações sejam efetuadas através da Interface do Project Server (PSI) ou do Modelo de Objetos do Servidor cliente (CSOM). Embora neste estado a base de dados não seja realmente só de leitura e o serviço Fila ainda possa escrever na base de dados, mas não irá recolher novas tarefas 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 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

$sa = Get-SPServiceApplication | ?{$_.TypeName -eq 'Project Application Services'}
$instance = Get-SPProjectWebInstance -ServiceApplication $sa
Pause-SPProjectWebInstance -Identity $instance

Coloca em pausa a Instância do Project Web Server na Aplicação do Serviço de Aplicações Web do Project.

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 mudar para o modo só de leitura. Pode ser o ID exclusivo da instância, o 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 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 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.