Deploysolution: operação de Stsadm (Windows SharePoint Services)
Atualizado em: 2007-04-26
Nome da operação: Deploysolution
Descrição
Implanta arquivos relacionados a uma solução do banco de dados de configuração para servidores Web front-end individuais no 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 curto) | Valor | Obrigatório? | Descrição |
---|---|---|---|
name |
Um nome válido da solução no armazenamento da solução, como “SampleSolution.wsp” |
Sim |
Permite que o administrador especifique o nome de uma solução no armazenamento da solução. |
url |
Uma URL válida, como http://nome_do_servidor |
Não |
Local da URL em um servidor virtual |
allcontenturls |
<nenhum> |
Não |
Equivalente à implantação do pacote em todos os servidores virtuais não administrativos que se encontram no farm. |
time |
Um formato válido de data:hora específico da cultura do idioma administrativo, como, por exemplo, “2/16/2007 12:15:12” |
O parâmetro time não é necessário se o parâmetro immediate ou local está especificado. Caso contrário, o parâmetro time é necessário. |
Permite que o administrador agende a hora em que a implantação deve ocorrer. Se data/hora não analisar corretamente, a seguinte mensagem de erro 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 é necessário se o parâmetro immediate ou time está especificado. Caso contrário, o parâmetro local é necessário. |
Implanta a solução de forma síncrona somente no computador local. O serviço de timer não é usado. Um desenvolvedor deve especificar o parâmetro immediate, local ou time. Se um deles não estiver especificado, a seguinte mensagem de erro será exibida: "O tipo de implantação não foi especificado. Você deve especificar uma implantação para este servidor somente (-local), para todos os servidores do farm (-immediate) ou uma implantação adiada para todos os servidores do farm (-time)." |
allowgacdeployment (allowgac) |
<nenhum> |
Não |
Se a solução contiver assemblies que precisem ser colocados em um Cache Global de Assembly (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 Global de Assembly (GAC). Se você confiar totalmente nesta solução, use o parâmetro -allowgacdeployment para implantar." |
allowcaspolicies (allowcas) |
<nenhum> |
Não |
Se a solução contiver diretivas 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 diretivas de Segurança de Acesso a Código. Se você confiar totalmente nesta solução, use o parâmetro -allowcaspolicies para implantar." |
lcid |
Uma identificação de localidade, como "1033" para o inglês |
Não |
Especifica um idioma para o pacote de Web Part quando um pacote de Web Part é implantado. Se esse parâmetro não estiver especificado, será assumido o valor zero ("0"). Um zero significa que o pacote de Web Part deve ser implantado como tendo idioma desconhecido. |
force |
<nenhum> |
Não |
Força a implantação de uma solução que, quando implantada, substituirá os arquivos por uma solução, com uma ID diferente para a solução gravada. |