Deploysolution: operação de Stsadm (Office SharePoint Server)

Atualizado em: 2007-04-26

Nome da operação: Deploysolution

Descrição

Implanta arquivos relativos a uma solução do banco de dados de configuração nos servidores Web front-end do farm.

Sintaxe

stsadm -o deploysolution

**   -name <nome da solução>**

**   [-url] <URL do servidor virtual>**

**   [-allcontenturls]**

**   [-time] <hora da implantação>**

**   [-immediate]**

**   [-local]**

**   [-allowgacdeployment]**

**   [-allowcaspolicies]**

**   [-lcid] <idioma>**

**   [-force]**

Parâmetros

Parâmetro (nome reduzido) Valor Obrigatório? Descrição

name

Um nome válido da solução no armazenamento de soluções, como “SampleSolution.wsp”

Sim

Permite que o administrador especifique o nome de uma solução no armazenamento de soluções.

url

Uma URL válida, como http://nome_do_servidor

Não

Local da URL de um servidor virtual

allcontenturls

<nenhum>

Não

Equivalente à implantação do pacote em todos os servidores virtuais não administrativos que estão no farm.

time

Um formato data:hora válido específico de cultura para o idioma administrativo, como “2/16/2007 12:15:12”

O parâmetro time não será necessário se o parâmetro immediate ou local for especificado. Caso contrário, o parâmetro time será necessário.

Permite que o administrador agende a hora de ocorrência da implantação.

Se a data e a hora não forem analisadas corretamente, a mensagem de erro a seguir será exibida:

"‘<hora inserida pelo usuário>’ não é um formato de hora válido. A implantação não foi iniciada."

immediate

<nenhum>

Não

Faz com que a implantação ocorra imediatamente após a execução do comando.

local

<nenhum>

O parâmetro local não será necessário se o parâmetro immediate ou time for especificado. Caso contrário, o parâmetro local será necessário.

Implanta a solução de forma síncrona somente no computador local. O serviço de timer não é usado.

Desenvolvedores devem especificar o parâmetro immediate, local ou time. Se um deles não for especificado, será exibida a seguinte mensagem de erro:

"O tipo de implantação não foi especificado. É preciso especificar uma implantação para somente este servidor (-local), para todos os servidores do farm (-immediate) ou para uma implantação atrasada para todos os servidores do farm (-time)."

allowgacdeployment (allowgac)

<nenhum>

Não

Se a solução contiver assemblies que tenham de ser colocados em um cache de assembly global (GAC), esse parâmetro deverá ser especificado. Caso contrário, será exibida a seguinte mensagem de erro:

"A solução '<nome da solução>' precisa instalar assemblies no Cache de Assembly Global (GAC). Se você confia totalmente nessa solução, use o parâmetro -allowgacdeployment para implantar".

allowcaspolicies (allowcas)

<nenhum>

Não

Se a solução contiver políticas de Segurança de Acesso a Código (CAS), esse parâmetro deverá ser especificado. Caso contrário, será exibida a seguinte mensagem de erro:

"A solução '<nome da solução>' precisa adicionar políticas de Segurança de Acesso a Código. Se você confia totalmente nessa solução, use o parâmetro -allowcaspolicies para implantar."

lcid

Uma ID de localidade válida, como "1033" para inglês

Não

Especifica um idioma para o pacote de Web Part quando um deles for implantado. Se esse parâmetro não for especificado, será utilizado o número zero ("0"). Um zero significa que o pacote de Web Part deve ser implantado como independente de idioma.

force

<nenhum>

Não

Impõe a implantação de uma solução que, quando implantada, substituirá arquivos que foram escritos por uma solução com uma ID de solução registrada diferente.