Deploysolution: operación de Stsadm (Office SharePoint Server)

Nombre de la operación: Deploysolution

Descripción

Implementa los archivos relacionados con una solución de la base de datos de configuración para servidores cliente web individuales de la granja de servidores.

Sintaxis

stsadm -o deploysolution

-name <nombre de la solución>

[-url] <dirección URL del servidor virtual>

[-allcontenturls]

[-time] <hora de implementación>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <idioma>

[-force]

Parámetros

Parámetro (nombre abreviado) Valor ¿Obligatorio? Descripción

name

Un nombre válido de la solución en el almacén de soluciones, como “SoluciónDeEjemplo.wsp”

Permite al administrador especificar el nombre de una solución en el almacén de soluciones.

url

Una dirección URL válida, como http://*nombre_servidor*

No

Ubicación de la dirección URL de un servidor virtual

allcontenturls

<ninguno>

No

Equivale a implementar el paquete en todos los servidores virtuales no administrativos que se encuentren en la granja de servidores.

time

Un formato válido de fecha y hora específica de la referencia cultural del lenguaje administrativo, como “ 2/16/2007 12:15:12”

El parámetro time no es obligatorio si se especifica unos de los siguientes parámetros: immediateo local. De lo contrario, el parámetro time sí es obligatorio.

Permite al administrador programar el momento en el que debe producirse la implementación.

Si la fecha y hora no se analizan correctamente, se muestra el siguiente mensaje de error:

"‘<tiempo especificado por el usuario>’ no es un formato de tiempo válido. La implementación no se inició."

immediate

<ninguno>

No

Hace que la implementación se produzca inmediatamente después de que se ejecute el comando.

local

<ninguno>

El parámetro local no es obligatorio si se especifica el parámetro immediate o time. De lo contrario, el parámetro local sí es obligatorio.

Implementa la solución de forma sincrónica sólo en el equipo local. El servicio de temporizador no se usa.

Un programador debe especificar los parámetros immediate, local o time. Si no se especifica alguno de estos parámetros, se muestra el siguiente mensaje de error:

"El tipo de implementación no se ha especificado. Se debe especificar una implementación sólo en este servidor (-local), en todos los servidores de la granja (-immediate) o una implementación retrasada en todos los servidores de la granja (-time)."

allowgacdeployment (allowgac)

<ninguno>

No

Si la solución contiene ensamblados que se deben colocar en una caché de ensamblados global (GAC), se debe especificar este parámetro. De lo contrario, se muestra un mensaje similar al siguiente:

"La solución '<Nombre de la solución>' necesita instalar ensamblados en la caché de ensamblados global (GAC). Si confía totalmente en esta solución, use el parámetro -allowgacdeployment para proceder a la implementación."

allowcaspolicies (allowcas)

<ninguno>

No

Si la solución contiene directivas de seguridad de acceso a código (CAS), debe especificarse este parámetro. De lo contrario, se muestra un mensaje de error similar al siguiente:

"La solución '<nombre de la solución>' tiene que agregar directivas de seguridad de acceso a código. Si confía plenamente en esta solución, use el parámetro -allowcaspolicies para realizar la implementación."

lcid

Un identificador válido de la configuración regional, como "1033" para inglés

No

Especifica un idioma para un paquete de elementos web cuando se implementa. Si no se especifica este parámetro, se asume que es cero ("0"). Cero significa que el paquete de elementos web se debe implementar como independiente del idioma.

force

<ninguno>

No

Aplica la implementación de una solución que, al implementarse, sobrescribirá los archivos escritos por una solución que tiene registrado otro identificador de solución.