Справочник по использованию командной строки для мастера настройки продуктов и технологий SharePoint (Office SharePoint Server)

В качестве альтернативного интерфейса для выполнения некоторых операций по настройке продуктов и технологий SharePoint можно использовать программу командной строки psconfig.exe. Для выполнения этих операций необходимо быть членом группы "Администраторы" на локальном компьютере.

В этой статье:

  • Порядок использования команд программы psconfig.exe

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

Порядок использования команд программы psconfig.exe

При запуске программы psconfig.exe из командной строки можно задать команды, управляющие выполнением этой программы. Чтобы запустить программу psconfig.exe из командной строки, перейдите в папку %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin и введите команды с использованием следующего синтаксиса:

Psconfig.exe -cmd <command> [optional parameters]

Справочная таблица в следующем разделе содержит несколько примеров. Кроме того, имеется справка, доступная в интерфейсе командной строки. Для ее просмотра введите в командной строке:

psconfig.exe -?

Для получения справки об определенной команде введите:

psconfig.exe -help <command name>

Для успешного выполнения команды программы psconfig.exe должны располагаться в определенном порядке. Мастер настройки продуктов и технологий SharePoint автоматически выполняет команды (также называемые задачами настройки) в правильном порядке. Однако если для выполнения программы psconfig.exe используется командная строка, за соблюдением порядка выполнения задач должен следить пользователь. Команды программы psconfig.exe необходимо выполнять в следующем порядке.

  1. configdb

  2. helpcollections

  3. secureresources

  4. services

  5. installfeatures

  6. adminvs

  7. evalprovision (только для изолированных установок)

  8. applicationcontent

  9. upgrade

Важно!

Если программа psconfig.exe обнаруживает, что ферма серверов нуждается в обновлении, она запускает обновление автоматически (даже если команда upgrade не задана).

Можно задать все выполняемые команды в одной строке. В этом случае программа psconfig.exe выполнит все команды в правильном порядке. Например, в командной строке можно выполнять команды следующим образом:

psconfig.exe –cmd configdb <parameters>
–cmd helpcollections <parameters>
–cmd secureresources <parameters>
–cmd services <parameters>
–cmd installfeatures <parameters>
–cmd adminvs <parameters>
–cmd evalprovision <parameters>
–cmd applicationcontent <parameters>

Доступные команды и параметры

Мастер настройки продуктов и технологий SharePoint распознает следующие параметры командной строки.

Команда Описание, параметры и примеры

?

Вывод команд, доступных для использования с программой psconfig.exe.

Пример

psconfig.exe -?

help <command name>

Вывод команд, доступных для использования с программой psconfig.exe. Если задано имя команды, выводится справка по этой команде.

Пример

psconfig.exe -help adminvs

adminvs

Управление веб-приложением центра администрирования SharePoint на локальном компьютере. Доступны следующие необязательные параметры:

[-provision]

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

[-unprovision]

Удаление веб-приложения центра администрирования SharePoint с данного сервера. При этом удаляется веб-приложение центра администрирования SharePoint и его пул приложений.

[-port <port number>]

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

[-windowsauthprovider <enablekerberos | onlyusentlm>]

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

Примеры

psconfig.exe -cmd adminvs -provision -port 8080 -windowsauthprovider onlyusentlm

psconfig.exe -cmd adminvs -unprovision

applicationcontent

Управление общим контентом приложений. Доступен следующий обязательный параметр:

-install

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

Пример

psconfig.exe -cmd applicationcontent -install

configdb

Создание, подключение или отключение данного сервера от фермы серверов. Доступны следующие необязательные параметры:

[-create]

Создание новой базы данных конфигурации с установкой новой фермы серверов. Если данный сервер уже подключен к базе данных конфигурации, он сначала будет отключен, а затем подключен к новой базе данных конфигурации.

[-disconnect]

Отключение сервера от базы данных конфигурации с одновременным отключением его от фермы серверов.

[-connect]

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

[-server <SQLServerName>]

Сервер SQL, на котором находится база данных конфигурации.

[-database <SQLDatabaseName>]

Имя базы данных конфигурации.

[-dbuser <value>]

Имя пользователя, используемое для проверки подлинности средствами SQL.

[-dbpassword <value>]

Пароль, используемый для проверки подлинности средствами SQL.

[-user <Domain\User>]

Учетная запись администратора фермы серверов.

[-password <Password>]

Пароль учетной записи администратора фермы серверов.

[-addomain <value>]

Имя домена Active Directory, используемое для фермы серверов.

[-adorgunit <value>]

Имя подразделения Active Directory, используемое для фермы серверов.

[-admincontentdatabase <SQLAdminContentDatabaseName>]

Имя базы данных для контента веб-приложения центра администрирования.

Примеры

psconfig.exe -cmd configdb -create -server <Server_name> -database <Database_name>

-dbuser <DOMAIN\username> -dbpassword <password>

-user <DOMAIN\username> -password <password>

-addomain <domain_name> -adorgunit <org_unit>

-admincontentdatabase <Database_name>

psconfig.exe -cmd configdb -disconnect

psconfig.exe -cmd configdb -connect -server <Server_name> -database <Database_name>

-dbuser <DOMAIN\username> -dbpassword <password>

evalprovision

Подготовка данного сервера в качестве изолированного (режим оценки) сервера. Доступны следующие обязательные и необязательные параметры:

-provision

Выполнение подготовки данного сервера в изолированном режиме.

[-port <port number>]

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

[-overwrite]

Перезапись существующего веб-сайта Microsoft Windows SharePoint Services 3.0 во время установки. Если этот параметр не задан, сайт не удаляется.

Пример

psconfig.exe -cmd evalprovision -provision -port 1100

helpcollections

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

-installall

Установка всех доступных наборов справки.

Пример

psconfig.exe -cmd helpcollections -installall

installfeatures

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

Пример

psconfig.exe -cmd installfeatures

quiet

Выполнение мастера настройки продуктов и технологий SharePoint без вывода сообщений. Сообщения записываются в файл журнала с именем PSCONFIG.EXE_MM_DD_YY_HH_MM_SS_MS.log, где "_MM_ДД_ГГ_ЧЧ_MM_СС_МС" — полное значение даты и времени запуска мастера. Файл журнала хранится в каталоге %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS directory.

Пример

psconfig.exe -cmd quiet

secureresources

Принудительное применение параметров безопасности к ресурсу продуктов и технологий SharePoint на данном сервере. Например, параметры безопасности принудительно применяются для файлов, папок и параметров реестра.

Пример

psconfig.exe -cmd secureresources

services

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

[-install]

Регистрация служб, расположенных на данном сервере, в ферме серверов.

[-provision]

Подготовка служб, расположенных на данном сервере, и перевод этих служб в интерактивный режим работы, если установка продуктов и технологий SharePoint выполнена в изолированном режиме. Подготовка служб также гарантирует их регистрацию.

Пример

psconfig.exe -cmd services -install

psconfig.exe -cmd services -provision

setup

Выполнение настройки продуктов и технологий SharePoint на основе режиме установки. Также выполняется восстановление конфигурации. Для продуктов и технологий, установленных изолированном режиме, выполняется изолированная конфигурация. Если продукт или технология установлены не в изолированном режиме, для выполнения начальной настройки необходимо использовать мастер настройки продуктов и технологий SharePoint, а не средство командной строки psconfig.exe. Для запуска мастера выберите в меню "Пуск" пункты "Все программы" и "Администрирование", а затем щелкните "Мастер настройки продуктов и технологий SharePoint".

Если требуется восстановить изолированную установку, сначала введите в командной строке "setup /repair" (дополнительные сведения см. в справке программы установки), а затем "psconfig.exe -setup". Для установок ферм серверов после выполнения команды "setup /repair" воспользуйтесь "Мастером настройки продуктов и технологий SharePoint" вместо программы командной строки psconfig.exe.

Доступен следующий необязательный параметр:

[-lcid <1033>]

Идентификатор языка (LCID), задающий язык установки.

Пример

psconfig.exe -cmd setup

standaloneconfig

Выполнение изолированной конфигурации для продуктов и технологий SharePoint. Доступны следующие необязательные параметры:

[-lcid <1033>]

Идентификатор языка (LCID), задающий язык установки.

Пример

psconfig.exe -cmd standaloneconfig

upgrade

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

[-wait]

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

[-force]

Если этот параметр задан, мастер настройки продуктов и технологий SharePoint останавливается все выполняемые действия по обновлению, а затем запускает обновление заново.

[-reghostonupgrade]

Если этот параметр задан, мастер настройки продуктов и технологий SharePoint во время обновления восстановит весь контент до версии определения сайта.

[-finalize]

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

[-inplace <v2v|b2b>]

Если этот параметр задан, мастер настройки продуктов и технологий SharePoint выполнит обновление по месту. Если задано значение "v2v", выполняется обновление версии по месту. Если задано значение "b2b", выполняется обновление сборки по месту.

[-sidebyside]

Если этот параметр задан, мастер настройки продуктов и технологий SharePoint выполнит постепенное обновление.

Примеры

psconfig.exe -cmd upgrade -inplace v2v -wait
psconfig.exe -cmd upgrade -sidebyside -reghostonupgrade
psconfig.exe -cmd upgrade -finalize

Загрузите эту книгу

Этот раздел включен в следующую загружаемую книгу для более легкого чтения и печати:

См. полный список доступных книг на веб-сайте Загружаемые книги для Office SharePoint Server 2007.