Установка необходимых компонентов для SharePoint Server из сетевой папкиInstall prerequisites for SharePoint Server from a network share

применимо к:  Да 2013  Да 2016  Да 2019  нет SharePoint в Microsoft 365APPLIES TO: yes2013 yes2016 yes2019 noSharePoint in Microsoft 365

Установка необходимых компонентов из автономной папки обычно требуется, когда серверы, на которых устанавливается SharePoint Server, изолированы от Интернета. Даже если это не так, установка необходимых компонентов из автономного центрального расположения позволяет обеспечить согласованность серверов фермы благодаря проверенному и контролируемому набору образов.Installing prerequisites from an offline location is typically required when the servers on which you want to install SharePoint Server are isolated from the Internet. Even if this is not the case, by installing prerequisites from a central, offline location, you can ensure farm server consistency by installing a well-known and controlled set of images.

Примечание

Средство Средство подготовки продуктов Microsoft SharePoint пользовательский интерфейс, основанный на PrerequisiteInstaller.exe. Средство Средство подготовки продуктов Microsoft SharePoint не требует ввода данных пользователем.The Microsoft SharePoint Products Preparation Tool is a user interface built on PrerequisiteInstaller.exe. The Microsoft SharePoint Products Preparation Tool accepts no user input.

Ключи и аргументы установщикаInstaller switches and arguments

Использование программы PrerequisiteInstaller.exe с соответствующими ключами и аргументами обеспечивает контроль над устанавливаемыми версиями необходимого программного обеспечения и исходным расположением их установки.By using PrerequisiteInstaller.exe with switches and arguments, you control the versions of the required software that are installed and the location from which they are installed.

Программа PrequisiteInstaller.exe принимает одну или несколько пар ключ-аргумент. Ключ определяет необходимое программное обеспечение, а аргумент указывает действие и расположение необходимого программного обеспечения.PrequisiteInstaller.exe accepts single or multiple switch and argument pairs. A switch identifies the prerequisite and the argument specifies the action and the location of the prerequisite.

Для пары ключ-аргумент используется следующий формат:A switch and argument pair uses the following format:

/switch: <path>/switch: <path>

Где:Where:

  • / ключ это допустимый ключ, определяющий необходимое программное обеспечение. Например, /SQLNCli: это ключ Microsoft SQL Server 2012 Native Client с пакетом обновления 1 (SP1)./ switch is a valid switch to identify a prerequisite. For example, /SQLNCli: is the switch for the Microsoft SQL Server 2012 SP1 Native Client.

  • <path> — путь к локальному файлу или общей папке, например "C:\имя_папки\sqlncli.msi" или "\<servername>\<имя_общей_папки>\sqlncli.msi".<path> is expressed as the path of a local file or the path of a file share, for example, "C:\foldername\sqlncli.msi" or "\<servername>\<sharename>\sqlncli.msi".

Каждый ключ и его аргумент разделяются двоеточием и пробелом. Аргумент заключается в кавычки.Each switch and its argument are separated by a colon and a space. The argument is enclosed in quotation marks.

Пары ключ-аргумент могут передаваться в PrerequisiteInstaller.exe из командной строки или из текстового файла аргументов.The switch and argument pairs can be passed to PrerequisiteInstaller.exe at the command prompt or read from an arguments text file.

Скачивание необходимых компонентов для SharePoint Server и объединение их в общей папкеDownload and combine the SharePoint Server prerequisites on a file share

Вы можете скачивать и объединять необходимые программы, выполняя действия, представленные в следующих разделах.You can download and combine prerequisites by performing the steps in the following procedures.

Определение необходимого программного обеспеченияTo identify prerequisites

  1. См. статью Требования к оборудованию и программному обеспечению для SharePoint Server 2016, где содержится список всего необходимого и дополнительного программного обеспечения для SharePoint Server 2016.Refer to the article, Hardware and software requirements for SharePoint Server 2016, which lists all the required and optional software for SharePoint Server 2016. Кроме того, в этой статье указаны расположения для скачивания всех необходимых компонентов, доступных в Интернете.Additionally, this article provides the download location for each prerequisite that can be downloaded from the Internet. Сведения о требованиях к оборудованию и программному обеспечению для SharePoint Server 2019 см. в статье Требования к оборудованию и программному обеспечению для SharePoint Server 2019.For hardware and software requirements for SharePoint Server 2019, see Hardware and software requirements for SharePoint Server 2019

    Сведения, касающиеся SharePoint 2013, см. в статье Требования к оборудованию и программному обеспечению для SharePoint 2013.For the SharePoint 2013 version, see Hardware and software requirements for SharePoint 2013.

  2. В командной строке перейдите к корневой папке или корневому каталогу установочного носителя для SharePoint Server.From the command prompt, navigate to the root of the SharePoint Server installation media or folder location.

  3. Введите в командной строке следующую команду, а затем нажмите клавишу ВВОД:At the command prompt, type the following command, and then press Enter:

    PrerequisiteInstaller.exe /?PrerequisiteInstaller.exe /?

    Эта команда выводит список ключей командной строки и соответствующих аргументов для установки необходимых компонентов из командной строки.This displays a list of the command-line options and switches and their corresponding arguments for installing a prerequisite from the command-line.

    Совет

    Чтобы скопировать содержимое активного окна "О программе" в буфер обмена, нажмите клавиши CTRL+C.To copy the contents of the active About window to the Clipboard, press Ctrl+C.

  4. Проверьте наличие точного списка необходимого программного обеспечения. Сравните выходные данные программы установки необходимых компонентов со списком необходимых компонентов на шаге 1.Verify that you have an accurate list of the required software. Compare the output from the prerequisite installer to the list of prerequisites in step 1.

  5. Загрузите необходимое программное обеспечение на компьютер, имеющий доступ к Интернету.Download the prerequisites to a computer that has Internet access.

Затем выполните указанные ниже действия для создания центрального расположения, которое можно использовать для установки необходимых компонентов SharePoint Server на все серверы фермы.Next, follow these steps to create a central location that you can use for installing SharePoint Server prerequisites on all the farm servers.

Обеспечение единого расположения для необходимых компонентовTo combine prerequisites

  1. Создайте общую папку на компьютере, доступном для серверов, на которые будут устанавливаться необходимые компоненты.Create a shared folder on a computer that can be accessed by the servers on which the prerequisites will be installed.

  2. Скопируйте загруженные из Интернета файлы в созданную общую папку.Copy the files that you downloaded from the Internet to the shared folder.

Создав доступную сетевую папку для необходимого программного обеспечения, выполните приведенную в следующем разделе процедуру для установки необходимых компонентов SharePoint Server на сервер.After you finish creating an available network location for the prerequisites, use the procedure in the following section to install SharePoint Server prerequisites on a server.

Установка необходимых компонентов для SharePoint Server в командной строкеInstall the SharePoint Server prerequisites at the command prompt

С помощью следующей процедуры можно установить один или несколько необходимых компонентов.You can install one or more of the prerequisites from the command line using the following procedure.

Установка из командной строкиTo install from the command line

  1. Из меню Пуск откройте окно командной строки с использованием варианта Запуск от имени администратора.From the Start menu, open the Command Prompt window using the Run as administrator option.

  2. Перейдите к исходному каталогу SharePoint Server.Navigate to the SharePoint Server source directory.

  3. Введите ключ необходимой программы и соответствующий аргумент, а затем нажмите клавишу ВВОД. Для SharePoint Server 2016 введите следующее:Type the prerequisite program switch and corresponding argument for the program that you want to install, and then press Enter, for SharePoint Server 2016, type:

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

    Примечание

    Чтобы установить более одного необходимого компонента, введите каждую пару "параметр-аргумент", разделяя их пробелами, например: > PrerequisiteInstaller.exe /IDFX:"\< путь>\Windows6.1-KB974405-x64.msu" /sqlncli:"\< путь>\sqlncli.msi" /Sync:"\< путь>\Synchronization.msi".To install more than one prerequisite, type each switch and argument pair. Be sure to separate each pair by a space, for example: > PrerequisiteInstaller.exe /IDFX:"\< path>\Windows6.1-KB974405-x64.msu" /sqlncli:"\< path>\sqlncli.msi" /Sync:"\< path>\Synchronization.msi"

Установка необходимых компонентов для SharePoint Server с помощью файла аргументовInstall the SharePoint Server prerequisites by using an arguments file

Установку необходимых компонентов из общей папки можно выполнить с помощью файла аргументов, состоящего из ключей и соответствующих путей к программам, которые необходимо установить.You can install the prerequisites from the file share using an arguments file that consists of switches and corresponding path statements to the programs that have to be installed.

При выполнении программы PrerequisiteInstaller.exe с файлом аргументов происходит следующее.When you run PrerequisiteInstaller.exe with an arguments file, the following happens:

  1. Программа PrerequisiteInstaller.exe считывает файл аргументов, проверяя допустимость каждого ключа и наличие программы по указанному пути.PrerequisiteInstaller.exe reads the argument file to verify that each switch is valid and that the program identified in the path statement exists.

    Примечание

    Если указан аргумент, программа PrerequisiteInstaller.exe игнорирует файл аргументов и обрабатывает только аргумент командной строки.If you specify an argument, PrerequisiteInstaller.exe ignores the arguments file and processes only the command-line argument.

  2. Программа PrerequisiteInstaller.exe проверяет локальную систему на наличие уже установленных необходимых компонентов.PrerequisiteInstaller.exe scans the local system to determine whether any of the prerequisites are already installed.

  3. Программа PrerequisiteInstaller.exe устанавливает программы, указанные в файле аргументов, и возвращает один из следующих кодов выхода:PrerequisiteInstaller.exe installs the programs in the argument file and returns one of the following exit codes:

  • 0 — успех0 - Success

  • 1 уже выполняется другой экземпляр данного приложения1 - Another instance of this application is already running

  • 2 недопустимый параметр командной строки2 - Invalid command line parameter

  • 1001 отложенная перезагрузка блокирует установку1001 - A pending restart blocks installation

  • 3010 необходима перезагрузка3010 - A restart is needed

  1. Если для необходимого компонента требуется перезагрузка, будет выведен код 3010 и вам будет предложено нажать кнопку Готово для перезагрузки системы. Поведение установщика после вывода кода 3010 зависит от того, какое из следующих условий выполняется для компьютера.If a prerequisite requires a restart, a 3010 code is generated and you are prompted to click Finish to restart the system. The behavior of the installer after a 3010 code varies depending on which of the following conditions are true on the computer:
  • Если компонент, для которого требуется перезагрузка, уже установлен в системе, выдается код 3010 и устанавливаются остальные необходимые компоненты. После установки последнего из них вам будет предложено перезагрузить систему.If the component that requires a restart is already installed on the system, the 3010 code is generated, and the remaining prerequisites are installed. After the last prerequisite is installed, you are prompted to restart the system.

  • Если компонент, для которого нужен перезапуск, уже установлен в системе с помощью средства PrerequisiteInstaller.exe, установщик создает код 3010, а установка оставшихся необходимых компонентов пропускается. Выводится приглашение перезагрузить систему.If the component that requires a restart is installed on the system by PrerequisiteInstaller.exe, the installer generates the 3010 code, and the installation of the remaining prerequisites is skipped. You are prompted to restart the system.

    После перезагрузки системы программа PrerequisiteInstaller.exe запускается повторно, поскольку файл запуска, созданный перед перезагрузкой, содержит флаг /continue.After the system restarts, PrerequisiteInstaller.exe starts to run again because the startup file that is created before the restart contains a /continue flag.

    Перезагрузка может требоваться для нескольких компонентов, поэтому процессу PrerequisiteInstaller.exe может понадобиться несколько перезагрузок. После перезагрузки программа PrerequisiteInstaller.exe игнорирует файл аргументов и пытается скачать и установить оставшиеся необходимые компоненты из Интернета. Дополнительные сведения см. в разделе Известные проблемы.Multiple components might require you to restart. So PrerequisiteInstaller.exe might have to be restarted several times. After you restart, PrerequisiteInstaller.exe ignores the arguments file and attempts to download and install the remaining prerequisites from the Internet. For more information, see Known issues.

Для создания файла аргументов используйте следующую процедуру.Use the following procedure to create an arguments file.

Создание файла аргументовTo create an arguments file

  1. При помощи текстового редактора создайте новый текстовый документ с именем PrerequisiteInstaller.Arguments.txt. Сохраните этот файл в одном расположении с PrerequisiteInstaller.exe. Этот файл будет содержать ключи и аргументы, используемые при выполнении средства Средство подготовки продуктов Microsoft SharePoint.Using a text editor, create a new text document named PrerequisiteInstaller.Arguments.txt. Save this file to the same location as PrerequisiteInstaller.exe. This file will contain the switches and arguments that are used when you run the Microsoft SharePoint Products Preparation Tool.

  2. При помощи текстового редактора укажите в файле PrerequisiteInstaller.Arguments.txt пути к источникам установки для каждого необходимого компонента, используя следующий синтаксис:Using a text editor, edit PrerequisiteInstaller.Arguments.txt and provide file paths to the installation source for each prerequisite switch by using the following syntax:

    /switch: <path>/switch: <path>

    Здесь /параметр — допустимый параметр, а <path> — путь к источнику установки.Where /switch is a valid switch and <path> is a path of the installation source.

  3. По завершении редактирования файла PrerequisiteInstaller.Arguments.txt сохраните результаты и убедитесь, что этот файл находится в одном каталоге с PrerequisiteInstaller.exe.After you finish editing PrerequisiteInstaller.Arguments.txt, save your edits, and verify that this file is in the same directory as PrerequisiteInstaller.exe.

Используйте следующую процедуру для установки необходимых компонентов.Use the following procedure to install the prerequisites.

Установка необходимых компонентов с использованием файла аргументовTo install the prerequisites using an arguments file

  1. Выполните программу PrerequisiteInstaller.exe из командной строки для установки необходимых компонентов.Run PrerequisiteInstaller.exe at the command prompt to install the prerequisites.

    Внимание!

    Если вам будет предложено нажать кнопку Готово для перезагрузки системы, не делайте этого. Вместо этого нажмите кнопку Отмена. Прежде чем перейти к следующему этапу, см. дополнительные сведения в разделе Известные проблемы.If you are prompted to click Finish to restart the system, do not do so. Instead, click Cancel. For more information, see Known issues before you continue with the next step.

  2. Перезагрузите систему вручную.Manually restart the system.

  3. Введите в командной строке следующую команду, а затем нажмите клавишу ВВОД:At the command prompt, type the following command, and then press Enter:

    PrerequisiteInstaller.exePrerequisiteInstaller.exe

Известные проблемыKnown issues

Известно две проблемы, влияющих на использование файла аргументов:There are two known issues that affect the use of an arguments file:

  • Использование разрывов строк в файле аргументовUsing line breaks in the arguments file

    Если при создании файла аргументов используются разрывы строк для расположения каждого ключа и аргумента в отдельной строке, работа установщика обязательных компонентов завершается сбоем. Во избежание этой проблемы вводите все пары ключ-аргумент в одной строке.If you create an arguments file and use line breaks to put each switch and argument on a separate line, the prerequisite installer fails. The workaround is to enter all the switch and argument pairs on a single line.

  • После перезагрузки компьютера файл аргументов не используетсяAfter a computer restart, the arguments file is not used

    После перезагрузки программа PrerequisiteInstaller.exe выполняет файл команд запуска, который содержит флаг /continue. Флаг /continue предписывает установщику игнорировать файл аргументов.After you restart, PrerequisiteInstaller.exe runs the startup command file, which contains a /continue flag. The /continue flag forces the installer to ignore the arguments file.

    Необходимо предотвратить перезагрузку, удалив задание при запуске в этом файле команд одним из следующих способов:You must prevent a restart by deleting the startup task in this command file by using one of the following options:

    Способ 1Option 1

  1. Запустите программу PrerequisiteInstaller.exe двойным щелчком. Будет отображен первый экран программы со списком необходимых компонентов.Run PrerequisiteInstaller.exe by double-clicking it. The program will display the first screen with the list of prerequisites.

  2. Нажмите кнопку Отмена. Программа PrerequisiteInstaller.exe удаляет задание при запуске.Click Cancel. PrerequisiteInstaller.exe deletes the startup task.

    Способ 2Option 2

  3. В меню Пуск выберите команду Выполнить, а затем введите regedit, чтобы открыть реестр.From the Start menu, choose Run, and then type regedit to open the registry.

  4. Откройте раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.Open the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.

  5. Проверьте значение Common Startup. Оно указывает каталог, в котором перечислены задания при запуске.Check the value for "Common Startup". This shows the directory where the startup tasks are listed.

  6. Закройте редактор реестра без внесения каких-либо изменений.Close the registry editor without making any changes.

  7. Перейдите в каталог запуска, который обычно имеет путь <systemdir>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.Navigate to the startup directory, which is usually <systemdir>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.

  8. Удалите задание при запуске, удалив "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd".Delete the startup task by deleting "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd".