quarta-feira, 11 de junho de 2008

MOSS: Importar e Exportar Site utilizando STSADM

Imagine o seguinte caso:
Você está em um projeto de desenvolvimento de um Escritório de Projetos onde um dos requisitos é a criação de um site para suprir a necessidade de colaboração e organização da documentação do escritório de projetos - PMO.

Na empresa já tem o SharePoint Server 2007 implantado e o site do PMO deverá ficar na estrutura existente.

Você montou um ambiente de desenvolvimento para construir o site na sua empresa. Assim que o site ficasse pronto ele será transformado em modelo para ser implantado na organização.

Você está montando o site com vários templates de documentos, dezena de bibliotecas, listas, tabelas de pesquisas, formulários em InfoPath com forms services e todas as funcionalidade que o SharePoint Services proporciona. Assim que terminou de desenvolver o site, você vai até as definições administrativas do site para salvá-lo como modelo. Preenche todos as informações, marca a opção para incluir o conteúdo e clica no botão [Ok].
E agora......
... você recebe a seguinte mensagem: “O site é grande demais para ser salvo como modelo.”

Você pensa: Ai meu DEUSUSUSUSUSUUSUSUSU!!!! Meu trabalho todo perdidooooooooooo!!!!

Como vou fazer para implantar esse site!!!!!!

Seus problemas “se acabaram-se”....

Para resolver os seus poBREmas, basta utilizar o “import” e o “export” do STSADM

É bem simples:

1- Clique em Iniciar à Executar à e escreva “CMD”

2- Acesse à C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN

3- Digite àstsadm –o export –url [URL do site que será exportado] –filename [local do arquivo].cab –includeusersecurity –versions 1 –cabsize 1024 –nofilecompression

4- Exemplo: stsadm –o export –url HTTP://servidor/site –filename c:\temp\bkpsitemodelo.cab –includeusersecurity –versions 1 –cabsize 1024 –nofilecompression

5- Após a exportação ser gerada com sucesso, execute o passo 6

6- stsadm –o import –url [URL do site que será importado] – filename [local do arquivo].cab –includeusersecurity –updateversions 1 –nofilecompression

7- Exemplo: stsadm –o import –url HTTP://servidor /site –filename c:\temp\bkpsitemodelo.cab –includeusersecurity –updateversions 1 –nofilecompression

Parabéns!!!

Lembrete: não copie e cole o código stsadm, pois alguns caracteres oculto podem causar erros ao ser executado o script. Escreva todo o código.

Nenhum comentário: