Instalación de requisitos previos desde un recurso compartido de red (SharePoint Server 2010)
Se aplica a: SharePoint Server 2010
Última modificación del tema: 2011-04-07
En este artículo se describen los procedimientos para instalar los requisitos previos de Microsoft SharePoint Server 2010 desde una ubicación de red compartida sin conexión mediante el instalador de requisitos previos (PrerequisiteInstaller.exe).
Normalmente, se requiere la instalación de requisitos previos desde una ubicación sin conexión cuando los servidores en los que desea instalar Microsoft SharePoint Server no tienen conexión a Internet. Aún si esto no es así, la instalación de requisitos previos desde una ubicación central sin conexión asegura la coherencia de la granja de servidores al instalar un conjunto de imágenes conocido y controlado.
Nota
La Herramienta de preparación de Productos de Microsoft SharePoint es una interfaz de usuario integrada en PrerequisiteInstaller.exe. Herramienta de preparación de Productos de Microsoft SharePoint no admite intervención del usuario.
En este artículo:
Descarga y consolidación de los requisitos previos en un recurso compartido de archivos
Instalación de los requisitos previos mediante la línea de comandos
Instalación de los requisitos previos mediante un archivo de argumentos
Modificadores y argumentos del instalador
El uso de PrerequisiteInstaller.exe con modificadores y argumentos permite controlar las versiones de software necesario que están instaladas y la ubicación desde la que se instalan.
PrequisiteInstaller.exe acepta uno o varios pares de modificadores y argumentos. Un modificador identifica el requisito previo y el argumento especifica la acción y la ubicación del requisito previo.
Un par de modificador y argumento tiene el siguiente formato:
/modificador: <rutaDeAcceso>
donde:
/modificador es un modificador válido para identificar un requisito previo. Por ejemplo, /NETFX35SP1: es el modificador para .NET Framework 3.5 Service Pack 1.
<rutaDeAcceso> se expresa como la ruta de acceso a un archivo local o a un recurso compartido de archivos; por ejemplo, "C:\nombreDeCarpeta\dotnetfx35.exe" o "\\<nombreDeServidor>\<nombreDeRecursoCompartido>\dotnetfx35.exe".
Cada modificador y argumento están separados por un carácter de dos puntos y un espacio. El argumento se escribe entre comillas.
Los pares de modificador y argumento se pueden pasar a PrerequisiteInstaller.exe en el símbolo del sistema o leer desde un archivo de texto de argumentos.
Descarga y consolidación de los requisitos previos en un recurso compartido de archivos
El proceso de descarga y consolidación de requisitos previos incluye los pasos que se describen en los siguientes procedimientos.
Para identificar requisitos previos
Consulte el artículo Requisitos de hardware y software (SharePoint Server 2010), que contiene una lista de todo el software obligatorio y opcional que se necesita para SharePoint Server 2010. Además, este documento proporciona la ubicación de descarga de los requisitos previos que están disponibles para descargar desde Internet.
Desde el símbolo del sistema, navegue hasta la raíz de la ubicación de los medios o la carpeta de instalación de SharePoint Server 2010.
En el símbolo del sistema, escriba PrerequisiteInstaller.exe /?. Se mostrará una lista de las opciones y modificadores de la línea de comandos, y sus correspondientes argumentos, para instalar un requisito previo mediante la línea de comandos.
Sugerencia
Para copiar los contenidos de la ventana activa "Acerca de" al Portapapeles, presione CTRL+C.
Compruebe que tiene la lista correcta del software necesario. Compare el resultado del instalador de requisitos previos con la lista del Paso 1.
Descargue los requisitos previos a un equipo con acceso a Internet.
A continuación, realice el siguiente procedimiento para crear una ubicación central que podrá usar para instalar los requisitos previos de SharePoint Server en todas las granjas de servidores.
Para consolidar requisitos previos
Cree una carpeta compartida en un equipo al que tengan acceso los servidores en los que se van a instalar los requisitos previos.
Copie los archivos que descargó de Internet en la carpeta compartida.
Cuando termine de crear una ubicación de red para los requisitos previos a la que se pueda obtener acceso, realice el procedimiento de la siguiente sección para instalar los requisitos previos de SharePoint Server 2010 en un servidor.
Instalación de los requisitos previos mediante la línea de comandos
Puede instalar uno o todos los requisitos previos desde la línea de comandos mediante el siguiente procedimiento.
Para instalar mediante la línea de comandos
En el menú Inicio, abra la ventana del símbolo del sistema mediante la opción Ejecutar como administrador.
Navegue al directorio de origen de SharePoint Server.
Escriba el modificador de programa del requisito previo y su correspondiente argumento para el programa que desea instalar y, a continuación, presione ENTRAR. Por ejemplo:
PrerequisiteInstaller.exe /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
Nota
Para instalar más de un requisito previo, escriba cada par de modificador y argumento, separando cada uno por un espacio; por ejemplo:
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"
Instalación de los requisitos previos mediante un archivo de argumentos
Puede instalar los requisitos previos desde el recurso compartido de archivos mediante un archivo de argumentos, que contiene modificadores y sus correspondientes instrucciones de ruta de acceso a los programas que se necesita instalar.
Cuando ejecuta PrerequisiteInstaller.exe con un archivo de argumentos, ocurre lo siguiente:
PrerequisiteInstaller.exe lee el archivo de argumentos para comprobar que cada modificador es válido y que el programa identificado en la instrucción de ruta de acceso existe.
Nota
Si especifica un argumento, PrerequisiteInstaller.exe omite el archivo de argumentos y procesa solamente el argumento de la línea de comandos.
PrerequisiteInstaller.exe examina el sistema local para determinar si alguno de los requisitos previos ya está instalado.
PrerequisiteInstaller.exe instala los programas del archivo de argumentos y devuelve uno de los siguientes códigos de salida:
0 - Correcto
1 – Ya se está ejecutando otra instancia de esta aplicación
2 – Parámetros de línea de comandos no válidos
1001 – Un reinicio pendiente impide la instalación
3010 – Es necesario reiniciar
Si es necesario reiniciar para un requisito previo, se genera un código 3010 y se le pide que haga clic en Finalizar para reiniciar el sistema. El comportamiento del instalador después del código 3010 varía según las condiciones existentes en el equipo:
Si Windows Server 2008 Service Pack 2 (SP2) ya está instalado en el sistema, se genera el código 3010 y se instalan los requisitos previos restantes. Después de instalar el último requisito previo, se le pide que reinicie el sistema.
Si se instaló Windows Server 2008 SP2 en el sistema mediante PrerequisiteInstaller.exe, el instalador genera el código 3010 y se omite la instalación de los requisitos previos restantes. Se le pide que reinicie el sistema.
Después de reiniciarse el sistema, PrerequisiteInstaller.exe comienza a ejecutarse de nuevo, porque el archivo de inicio que se crea antes del reinicio contiene una marca /continue.
Después de un reinicio, PrerequisiteInstaller.exe omite el archivo de argumentos e intenta descargar e instalar los requisitos previos restantes desde Internet. Para obtener más información, vea Known issues.
Realice el siguiente procedimiento para crear un archivo de argumentos.
Para crear un archivo de argumentos
Cree un documento de texto con el nombre PrerequisiteInstaller.Arguments.txt mediante un editor de texto. Guarde el archivo en la misma ubicación que PrerequisiteInstaller.exe. Este archivo contendrá los modificadores y argumentos que se usan cuando ejecuta la Herramienta de preparación de Productos de Microsoft SharePoint.
Edite PrerequisiteInstaller.Arguments.txt mediante un editor de texto y proporcione las rutas de acceso a los archivos del origen de instalación para cada modificador de requisito previo. Use la siguiente sintaxis:
/modificador: <rutaDeAcceso>
Donde /modificador es un modificador válido y <rutaDeAcceso> es la ruta de acceso al origen de instalación.
En el siguiente ejemplo se muestra un archivo de argumentos completo que usa un recurso compartido de archivos como punto de instalación común.
/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 que sea legible, las instrucciones de modificadores y rutas de acceso del ejemplo anterior se muestran en líneas separadas. Sin embargo, cuando cree un archivo PrerequisitesInstaller.Arguments.txt, no debe usar saltos de línea, sino que debe separar cada instrucción de modificador y ruta de acceso por un espacio. Para obtener más información, vea Problemas conocidos.
Al finalizar la edición de PrerequisiteInstaller.Arguments.txt, guarde los cambios y compruebe que el archivo esté en el mismo directorio que PrerequisiteInstaller.exe.
Realice el siguiente procedimiento para instalar los requisitos previos.
Para instalar los requisitos previos mediante un archivo de argumentos
Ejecute PrerequisiteInstaller.exe desde el símbolo del sistema para instalar los requisitos previos.
Advertencia
Si se le pide que haga clic en Finalizar para reiniciar el sistema, no lo haga. Haga clic en Cancelar. Para obtener más información, vea Problemas conocidos antes de continuar con el siguiente paso.
Reinicie el sistema de forma manual.
Ejecute PrerequisiteInstaller.exe desde el símbolo del sistema.
Problemas conocidos
Existen dos problemas conocidos que afectan al uso de un archivo de argumentos:
Se usan saltos de línea en el archivo de argumentos
Si crea un archivo de argumentos y usa saltos de línea para poner cada modificador y argumento en una línea distinta, se genera un error en el instalador de requisitos previos. La solución alternativa es escribir todos los pares de modificador y argumento en una misma línea.
El archivo de argumentos no se usa después de un reinicio del equipo
Después de un reinicio, PrerequisiteInstaller.exe ejecuta el archivo de comandos de inicio, que contiene una marca /continue. Esta marca obliga al instalador a ignorar el archivo de argumentos.
Para evitar el reinicio, elimine la tarea de inicio del archivo de comandos mediante una de las siguientes opciones:
Opción 1
Haga doble clic en PrerequisiteInstaller.exe para ejecutarlo. El programa mostrará la primera pantalla con la lista de los requisitos previos.
Haga clic en Cancelar. PrerequisiteInstaller.exe eliminará la tarea de inicio.
Opción 2
En el menú Inicio, seleccione Ejecutar y, a continuación, escriba regedit para abrir el Registro.
Abra la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.
Compruebe el valor de "Common Startup", que muestra el directorio en el que están enumeradas las tareas de inicio.
Cierre el editor del Registro sin realizar cambios.
Navegue hacia el directorio de inicio, que generalmente es <DirSistema>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
Elimine "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" para eliminar la tarea de inicio.