Установка необходимых компонентов для SharePoint Server из сетевой папки

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Установка необходимых компонентов из автономной папки обычно требуется, когда серверы, на которых устанавливается SharePoint Server, изолированы от Интернета. Даже если это не так, установка необходимых компонентов из автономного центрального расположения позволяет обеспечить согласованность серверов фермы благодаря проверенному и контролируемому набору образов.

Примечание.

[!Примечание] Средство Средство подготовки продуктов Microsoft SharePoint — пользовательский интерфейс, основанный на PrerequisiteInstaller.exe. Средство Средство подготовки продуктов Microsoft SharePoint не требует ввода данных пользователем.

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

Использование программы PrerequisiteInstaller.exe с соответствующими ключами и аргументами обеспечивает контроль над устанавливаемыми версиями необходимого программного обеспечения и исходным расположением их установки.

Программа PrequisiteInstaller.exe принимает одну или несколько пар ключ-аргумент. Ключ определяет необходимое программное обеспечение, а аргумент указывает действие и расположение необходимого программного обеспечения.

Для пары ключ-аргумент используется следующий формат:

/параметр: <путь>

Где:

  • /ключ — это допустимый ключ, определяющий необходимое программное обеспечение. Например, /SQLNCli: — это ключ Microsoft SQL Server 2012 Native Client с пакетом обновления 1 (SP1).

  • <путь> выражается в виде пути к локальному файлу или пути к общей папке, например "C:\foldername\sqlncli.msi" или "\<servername>\<sharename>\sqlncli.msi".

Каждый ключ и его аргумент разделяются двоеточием и пробелом. Аргумент заключается в кавычки.

Пары ключ-аргумент могут передаваться в PrerequisiteInstaller.exe из командной строки или из текстового файла аргументов.

Скачивание необходимых компонентов для SharePoint Server и объединение их в общей папке

Вы можете скачивать и объединять необходимые программы, выполняя действия, представленные в следующих разделах.

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

  1. См. статью Требования к оборудованию и программному обеспечению для SharePoint Server 2016, где содержится список всего необходимого и дополнительного программного обеспечения для SharePoint Server 2016. Кроме того, в этой статье указаны расположения для скачивания всех необходимых компонентов, доступных в Интернете. Сведения о требованиях к оборудованию и программному обеспечению для SharePoint Server 2019 см. в статье Требования к оборудованию и программному обеспечению для SharePoint Server 2019.

    Сведения, касающиеся SharePoint 2013, см. в статье Требования к оборудованию и программному обеспечению для SharePoint 2013.

  2. В командной строке перейдите к корневой папке или корневому каталогу установочного носителя для SharePoint Server.

  3. Введите в командной строке следующую команду, а затем нажмите клавишу ВВОД:

    PrerequisiteInstaller.exe /?

    Эта команда выводит список ключей командной строки и соответствующих аргументов для установки необходимых компонентов из командной строки.

    Совет

    Чтобы скопировать содержимое активного окна "О программе" в буфер обмена, нажмите клавиши CTRL+C.

  4. Проверьте наличие точного списка необходимого программного обеспечения. Сравните выходные данные программы установки необходимых компонентов со списком необходимых компонентов на шаге 1.

  5. Загрузите необходимое программное обеспечение на компьютер, имеющий доступ к Интернету.

Затем выполните указанные ниже действия для создания центрального расположения, которое можно использовать для установки необходимых компонентов SharePoint Server на все серверы фермы.

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

  1. Создайте общую папку на компьютере, доступном для серверов, на которые будут устанавливаться необходимые компоненты.

  2. Скопируйте загруженные из Интернета файлы в созданную общую папку.

Создав доступную сетевую папку для необходимого программного обеспечения, выполните приведенную в следующем разделе процедуру для установки необходимых компонентов SharePoint Server на сервер.

Установка необходимых компонентов для SharePoint Server в командной строке

С помощью следующей процедуры можно установить один или несколько необходимых компонентов.

Установка из командной строки

  1. Из меню Пуск откройте окно командной строки с использованием варианта Запуск от имени администратора.

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

  3. Введите ключ необходимой программы и соответствующий аргумент, а затем нажмите клавишу ВВОД. Для SharePoint Server 2016 введите следующее:

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

    Примечание.

    Чтобы установить несколько необходимых компонентов, введите каждый параметр и пару аргументов. Обязательно разделите каждую пару пробелом, например: > PrerequisiteInstaller.exe /IDFX:"\<path>\Windows6.1-KB974405-x64.msu" /sqlncli:"\<path>\sqlncli.msi" /Sync:"\<path>\Synchronization.msi"

Установка необходимых компонентов для SharePoint Server с помощью файла аргументов

Установку необходимых компонентов из общей папки можно выполнить с помощью файла аргументов, состоящего из ключей и соответствующих путей к программам, которые необходимо установить.

При выполнении программы PrerequisiteInstaller.exe с файлом аргументов происходит следующее.

  1. Программа PrerequisiteInstaller.exe считывает файл аргументов, проверяя допустимость каждого ключа и наличие программы по указанному пути.

    Примечание.

    Если указан аргумент, программа PrerequisiteInstaller.exe игнорирует файл аргументов и обрабатывает только аргумент командной строки.

  2. Программа PrerequisiteInstaller.exe проверяет локальную систему на наличие уже установленных необходимых компонентов.

  3. Программа PrerequisiteInstaller.exe устанавливает программы, указанные в файле аргументов, и возвращает один из следующих кодов выхода:

  • 0 — успех

  • 1 уже выполняется другой экземпляр данного приложения

  • 2 недопустимый параметр командной строки

  • 1001 отложенная перезагрузка блокирует установку

  • 3010 необходима перезагрузка

  1. Если для необходимого компонента требуется перезагрузка, будет выведен код 3010 и вам будет предложено нажать кнопку Готово для перезагрузки системы. Поведение установщика после вывода кода 3010 зависит от того, какое из следующих условий выполняется для компьютера.
  • Если компонент, для которого требуется перезагрузка, уже установлен в системе, выдается код 3010 и устанавливаются остальные необходимые компоненты. После установки последнего из них вам будет предложено перезагрузить систему.

  • Если компонент, для которого нужен перезапуск, уже установлен в системе с помощью средства PrerequisiteInstaller.exe, установщик создает код 3010, а установка оставшихся необходимых компонентов пропускается. Выводится приглашение перезагрузить систему.

    После перезагрузки системы программа PrerequisiteInstaller.exe запускается повторно, поскольку файл запуска, созданный перед перезагрузкой, содержит флаг /continue.

    Перезагрузка может требоваться для нескольких компонентов, поэтому процессу PrerequisiteInstaller.exe может понадобиться несколько перезагрузок. После перезагрузки программа PrerequisiteInstaller.exe игнорирует файл аргументов и пытается скачать и установить оставшиеся необходимые компоненты из Интернета. Дополнительные сведения см. в разделе Известные проблемы.

Для создания файла аргументов используйте следующую процедуру.

Создание файла аргументов

  1. При помощи текстового редактора создайте новый текстовый документ с именем PrerequisiteInstaller.Arguments.txt. Сохраните этот файл в одном расположении с PrerequisiteInstaller.exe. Этот файл будет содержать ключи и аргументы, используемые при выполнении средства Средство подготовки продуктов Microsoft SharePoint.

  2. При помощи текстового редактора укажите в файле PrerequisiteInstaller.Arguments.txt пути к источникам установки для каждого необходимого компонента, используя следующий синтаксис:

    /параметр: <путь>

    Где /switch — допустимый коммутатор, а <путь> — путь к источнику установки.

  3. По завершении редактирования файла PrerequisiteInstaller.Arguments.txt сохраните результаты и убедитесь, что этот файл находится в одном каталоге с PrerequisiteInstaller.exe.

Используйте следующую процедуру для установки необходимых компонентов.

Установка необходимых компонентов с использованием файла аргументов

  1. Выполните программу PrerequisiteInstaller.exe из командной строки для установки необходимых компонентов.

    Предостережение

    Если вам будет предложено нажать кнопку Готово для перезагрузки системы, не делайте этого. Вместо этого нажмите кнопку Отмена. Прежде чем перейти к следующему этапу, см. дополнительные сведения в разделе Известные проблемы.

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

  3. Введите в командной строке следующую команду, а затем нажмите клавишу ВВОД:

    PrerequisiteInstaller.exe

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

Известно две проблемы, влияющих на использование файла аргументов:

  • Использование разрывов строк в файле аргументов

    Если при создании файла аргументов используются разрывы строк для расположения каждого ключа и аргумента в отдельной строке, работа установщика обязательных компонентов завершается сбоем. Во избежание этой проблемы вводите все пары ключ-аргумент в одной строке.

  • После перезагрузки компьютера файл аргументов не используется

    После перезагрузки программа PrerequisiteInstaller.exe выполняет файл команд запуска, который содержит флаг /continue. Флаг /continue предписывает установщику игнорировать файл аргументов.

    Необходимо предотвратить перезагрузку, удалив задание при запуске в этом файле команд одним из следующих способов:

    Способ 1

  1. Запустите программу PrerequisiteInstaller.exe двойным щелчком. Будет отображен первый экран программы со списком необходимых компонентов.

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

    Способ 2

  3. В меню Пуск выберите команду Выполнить, а затем введите regedit, чтобы открыть реестр.

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

  5. Проверьте значение Common Startup. Оно указывает каталог, в котором перечислены задания при запуске.

  6. Закройте редактор реестра без внесения каких-либо изменений.

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

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