Поделиться через


Deploysolution: операция stsadm (службы Windows SharePoint Services)

Имя операции: deploysolution

Описание

Развертывание файлов, связанных с решением, из базы данных конфигурации на отдельных интерфейсных веб-серверах фермы.

Синтаксис

stsadm -o deploysolution

-name <имя решения>

[-url] <URL-адрес_виртуального_сервера>

[-allcontenturls]

[-time] <время_развертывания>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <язык>

[-force]

Параметры

Параметр (краткое имя) Значение Обязательно Описание

name

Допустимое имя решения в хранилище решения, например, "SampleSolution.wsp"

Да

Позволяет администратору определить имя решения внутри хранилища решений.

url

Допустимый URL-адрес, например, http://*имя_сервера*

Нет

URL-адрес виртуального сервера

allcontenturls

<нет>

Нет

Равноценно развертыванию пакета на всех неадминистративных виртуальных серверах фермы.

time

Допустимый формат даты и времени с учетом административного языка соответствующей страны, например, “2/16/2007 12:15:12”

Параметр time необязателен, если указан либо параметр immediate, либо параметр local. В противном случае, параметр time является обязательным.

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

Если при анализе даты и времени происходит ошибка, отображается следующее сообщение об ошибке:

"‘<веденное пользователем время>’ имеет недопустимый формат. Развертывание не инициализировано."

immediate

<нет>

Нет

Начинает развертывание немедленно после выполнения команды.

local

<нет>

Параметр local необязателен, если указаны либо параметр immediate, либо параметр time. В противном случае, параметр local является обязательным.

Синхронное развертывание решения только на локальном компьютере. Служба времени не используется.

Разработчик должен задать параметр immediate, local или time. Если ни один из этих параметров не указан, появится следующее сообщение об ошибке:

"Тип развертывания не указан. Необходимо назначить развертывание либо только для этого сервера (-local), либо всем серверам на ферме (-immediate), либо указать отложенное развертывание для всех серверов на ферме (-time)."

allowgacdeployment (allowgac)

<нет>

Нет

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

"Для решения '<имя_решения>' необходимо установить сборки в глобальном кэше сборок (GAC). Если вы полностью уверены в этом решении, воспользуйтесь для развертывания параметром -allowgacdeployment."

allowcaspolicies (allowcas)

<нет>

Нет

Если в решение входят политики безопасности доступа кода (CAS), необходимо задать этот параметр. В противном случае, появится следующее сообщение об ошибке:

"В решение '<имя_решения>' необходимо включить политики безопасности доступа кода. Если вы полностью уверены в этом решении, воспользуйтесь для развертывания параметром -allowcaspolicies."

lcid

Допустимый код языка, например, "1033" для английского языка

Нет

Указывает язык для пакета веб-частей при развертывании пакета веб-частей. Если не указать этот параметр, его значение будет равно нулю ("0"). Нулевое значение указывает на то, что пакет веб-частей должен быть развернут как независимый от языка.

force

<нет>

Нет

Запускает развертывание решения, которое по завершении заменит файлы, записанные решением с другим зарегистрированным идентификатором решения.