Instalar pré-requisitos de um compartilhamento de rede (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2011-04-07

Este artigo descreve como instalar pré-requisitos do Microsoft SharePoint Server 2010 a partir de um local de rede compartilhado offline usando a ferramenta de instalação de pré-requisitos (PrerequisiteInstaller.exe).

A instalação de pré-requisitos por meio de um local offline geralmente é necessária quando os servidores em que você deseja instalar o Microsoft SharePoint Server estão isolados da Internet. Mesmo que esse não seja o caso, a instalação de pré-requisitos por meio de um local central offline permite garantir a consistência do servidor de farm mediante a instalação de um conjunto de imagens conhecido e controlado.

Observação

A Ferramenta de Preparação de Produtos do Microsoft SharePoint é uma interface do usuário criada com base no arquivo PrerequisiteInstaller.exe. a Ferramenta de Preparação de Produtos do Microsoft SharePoint não aceita entrada de usuário.

Neste artigo:

Opções e argumentos do Instalador

Ao usar o PrerequisiteInstaller.exe com opções e argumentos, você terá controle sobre quais versões do software necessário estão instaladas e o local onde estão instaladas.

O PrequisiteInstaller.exe aceita um ou mais pares de opção e argumento. Uma opção identifica o pré-requisito e o argumento especifica a ação e o local do pré-requisito.

Um par de opção e argumento tem o seguinte formato:

/opção: <caminho>

Em que:

  • /opção é uma opção válida para identificar um pré-requisito. Por exemplo, /NETFX35SP1: é a opção para o .NET Framework 3.5 Service Pack 1.

  • <caminho> é expresso como o caminho para o arquivo local ou o caminho para um compartilhamento de arquivo, por exemplo, "C:\nomedapasta\dotnetfx35.exe " ou "\\<nomedoservidor>\<nomedocompartilhamento>\dotnetfx35.exe".

Cada opção e seu argumento são separados por dois pontos e um espaço. O argumento é colocado entre aspas.

Os pares de opção e argumento podem ser passados para o PrerequisiteInstaller.exe no prompt de comando ou lidos de um arquivo de texto de argumentos.

Baixar e consolidar os pré-requisitos em um compartilhamento de arquivo

O processo para baixar e consolidar pré-requisitos consiste nas etapas descritas nos procedimentos a seguir.

Para identificar pré-requisitos

  1. Consulte o artigo Requisitos de hardware e software (SharePoint Server 2010), que contém uma lista de todos os programas de software necessários e opcionais para o SharePoint Server 2010. Adicionalmente, este documento fornece o local de download de cada pré-requisito disponível na Internet.

  2. No prompt de comando, navegue até a raiz da mídia de instalação do SharePoint Server 2010 ou do local da pasta.

  3. No prompt de comando, digite PrerequisiteInstaller.exe /?. Isso exibirá uma lista de opções de lista de comando e seus argumentos correspondentes para a instalação de um pré-requisito usando a linha de comando.

    Dica

    Para copiar o conteúdo da janela Sobre ativa para a Área de Transferência, pressione CTRL+C.

  4. Verifique se você tem uma lista precisa dos programas de software necessários. Compare a saída do instalador do pré-requisito à lista de pré-requisitos da Etapa 1.

  5. Baixe os pré-requisitos para um computador que tenha acesso à Internet.

Em seguida, use o procedimento a seguir para criar um local central que possa ser usado para a instalação dos pré-requisitos do SharePoint Server em todos os servidores do farm.

Para consolidar pré-requisitos

  1. Crie uma pasta compartilhada em um computador que possa ser acessado pelos servidores nos quais os pré-requisitos serão instalados.

  2. Copie os arquivos baixados da Internet para a pasta compartilhada.

Depois de terminar de criar um local de rede acessível para os pré-requisitos, use o procedimento da seção a seguir para instalar os pré-requisitos do SharePoint Server 2010 em um servidor.

Instalar os pré-requisitos usando a linha de comando

Você pode instalar um ou todos os pré-requisitos da linha de comando usando o procedimento a seguir.

Para instalar usando a linha de comando

  1. No menu Iniciar, abra a janela Prompt de Comando usando a opção Executar como administrador.

  2. Navegue até o diretório de origem do SharePoint Server.

  3. Digite a opção de programa de pré-requisito e o argumento correspondente para o programa que você deseja instalar e pressione ENTER, por exemplo:

    PrerequisiteInstaller.exe /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"

    Observação

    Para instalar mais de um pré-requisito, digite cada par de opção e argumento, tomando o cuidado de separar cada par por um espaço, por exemplo:
    PrerequisiteInstaller.exe /SQLNCli: "\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl: "\o14-sf-admin\SP_prereqs\MSChart.exe" /W2K8SP2: "\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe" /NETFX35SP1: "\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"

Instalar os pré-requisitos usando um arquivo de argumentos

Você pode instalar os pré-requisitos do compartilhamento de arquivo usando um arquivo de argumentos que consiste em opções e instruções de caminho correspondentes para os programas que precisam ser instalados.

Quando PrerequisiteInstaller.exe é executado com um arquivo de argumentos, acontece o seguinte:

  1. O PrerequisiteInstaller.exe lê o arquivo de argumentos para verificar se cada opção é válida e se o programa identificado na instrução de caminho realmente existe.

    Observação

    Se você especificar um argumento, o PrerequisiteInstaller.exe irá ignorar o arquivo de argumentos e só processará o argumento da linha de comando.

  2. O PrerequisiteInstaller.exe verifica o sistema local para determinar se qualquer um dos pré-requisitos já foi instalado.

  3. O PrerequisiteInstaller.exe instala os programas no arquivo de argumentos e retorna um dos seguintes códigos de saída:

    • 0 - Êxito

    • 1 – Outra instância deste aplicativo já está em execução

    • 2 – Parâmetro de linha de comando inválido

    • 1001 – Uma reinicialização pendente bloqueia a instalação

    • 3010 – Uma reinicialização é necessária

  4. Se um pré-requisito exigir uma reinicialização, será gerado um código 3010 e será solicitado que você clique em Concluir para reiniciar o sistema. O comportamento do instalador após um código 3010 será diferente dependendo da existência das seguintes condições no computador:

    • Se o Windows Server 2008 Service Pack 2 (SP2) já estiver instalado no sistema, o código 3010 será gerado e os pré-requisitos restantes serão instalados. Depois que o último pré-requisito for instalado, será solicitada a reinicialização do sistema.

    • Se o Windows Server 2008 SP2 tiver sido instalado no sistema pelo PrerequisiteInstaller.exe, o instalador irá gerar o código 3010 e a instalação dos pré-requisitos restantes será ignorada. Será solicitada a reinicialização do sistema.

      Após a reinicialização do sistema, o PrerequisiteInstaller.exe será executado novamente porque o arquivo de inicialização criado antes da reinicialização contém um sinalizador /continue.

      Após uma reinicialização, o PrerequisiteInstaller.exe ignora o arquivo de argumentos e tenta baixar e instalar os pré-requisitos restantes da Internet. Para obter mais informações, consulte Known issues.

Use o procedimento a seguir para criar um arquivo de argumentos.

Para criar um arquivo de argumentos

  1. Usando um editor de texto, crie um novo documento de texto chamado PrerequisiteInstaller.Arguments.txt. Salve-o no mesmo local do programa PrerequisiteInstaller.exe. Esse arquivo conterá as opções e os argumentos usados durante a execução do Ferramenta de Preparação de Produtos do Microsoft SharePoint.

  2. Em um editor de texto, edite o arquivo PrerequisiteInstaller.Arguments.txt e forneça caminhos de arquivo para a fonte de instalação para cada opção de pré-requisito, usando a sintaxe a seguir:

    /opção: <caminho>

    Onde /opção é uma opção válida e <caminho> é um caminho para a fonte de instalação.

    O exemplo a seguir mostra um arquivo de argumentos completo que utiliza um compartilhamento de arquivo como um ponto de instalação comum.

    /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
    /ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe"
    /W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe"
    /NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
    /PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu"
    /KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu"
    /KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"
    /IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu"
    /Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi"
    /FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe"
    /ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi"
    /ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi"
    /Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi"
    /SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi"

    Importante

    Para fins de legibilidade, as opções e instruções de caminho do exemplo anterior foram exibidas em linhas separadas. Quando você criar um arquivo PrerequisitesInstaller.Arguments.txt real, não use quebras de linha, separe cada opção e instrução de caminho com um espaço. Para obter mais informações, consulte Problemas conhecidos.

  3. Depois de terminar de editar PrerequisiteInstaller.Arguments.txt, salve suas edições e verifique se esse arquivo está no mesmo diretório de PrerequisiteInstaller.exe.

Use o seguinte procedimento para instalar os pré-requisitos.

Para instalar os pré-requisitos usando um arquivo de argumentos

  1. Execute PrerequisiteInstaller.exe usando o prompt de comando para instalar os pré-requisitos.

    Aviso

    Se for solicitado que você clique em Concluir para reiniciar o sistema, não faça isso. Clique em Cancelar. Para obter mais informações, consulte Problemas conhecidos antes de prosseguir para a próxima etapa.

  2. Reinicie o sistema manualmente.

  3. Execute PrerequisiteInstaller.exe usando o prompt de comando.

Problemas conhecidos

Existem dois problemas conhecidos que afetam o uso de um arquivo de argumentos:

  • Usando quebras de linha no arquivo de argumentos

    Se você criar um arquivo de argumentos e usar quebras de linha para colocar cada opção e argumento em uma linha separada, o instalador do pré-requisito falhará. A solução alternativa é inserir todos os pares de opção e argumento em uma única linha.

  • Após a reinicialização de um computador, o arquivo de argumentos não é usado

    Após uma reinicialização, o programa PrerequisiteInstaller.exe executa o arquivo de comando de inicialização, que contém um sinalizador /continue. O sinalizador /continue força o instalador a ignorar o arquivo de argumentos.

    Você deve impedir uma reinicialização ao excluir a tarefa de inicialização neste arquivo de comando usando uma das seguintes opções:

    Opção 1

    1. Execute PrerequisiteInstaller.exe ao clicar duas vezes nele. O programa exibirá a primeira tela com a lista de pré-requisitos.

    2. Clique em Cancelar. O programa PrerequisiteInstaller.exe excluirá a tarefa de inicialização.

    Opção 2

    1. No menu Iniciar, escolha Executar e digite regedit para abrir o Registro.

    2. Abra a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.

    3. Verifique o valor de "Common Startup". Isso mostra o diretório onde as tarefas de inicialização estão listadas.

    4. Feche o editor do Registro sem fazer alterações.

    5. Navegue até o diretório de inicialização, que normalmente é <diretóriodosistema>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.

    6. Exclua "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" para excluir a tarefa de inicialização.