Compartir a través de


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

Nombre de la operación: Upgradesolution

Descripción

Actualiza una solución existente. La solución que se va a actualizar podría haberse implementado o no; sin embargo, los parámetros immediate o time sólo se aplican si la solución se ha implementado.

Si no se ha implementado la solución, la operación upgradesolution simplemente actualiza los bits almacenados en la base de datos de una solución y crea la copia de seguridad de reversión.

Sintaxis

stsadm -o upgradesolution

-name <nombre de la solución>

-filename <nombre de archivo de actualización>

[-time] <hora de la actualización>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <idioma>

Parámetros

Parámetro (nombre abreviado)

Valor

¿Obligatorio?

Descripción

name

Un nombre válido de una solución, como “SoluciónActualizada.WSP”

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

filename

Cualquiera de los siguientes formatos:

  • *.cab

  • *.wsp

  • *.wpp

Permite al administrador especificar el nombre de la solución en el disco. Si un administrador especifica el parámetro filename, equivale a llamar primero a las operaciones addsolution y addwppack y, a continuación, implementar la solución.

time

Un formato válido fecha:hora que es 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 especifican los parámetros immediate o 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.

Time requiere que un usuario use un formato de hora aceptable para el método DateTime.Parse. Si la fecha y hora no se analizan correctamente, se muestra el siguiente mensaje de error:

"‘<hora especificada por usuario>’ no es un formato de hora válido.

immediate

<ninguno>

No

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

local

<ninguno>

El parámetro -local no es obligatorio si se especifican los parámetros -immediate o -time. En caso 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 uno 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 a este servidor (-local), a todos los servidores de la granja (-immediate) o una implementación con retraso a todos los servidores de la granja (-time)."

allowgacdeployment (allgac)

<ninguno>

No

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

"La solución '<nombre de la solución>' necesita instalar ensamblados en la memoria caché de ensamblados global (GAC). Si confía totalmente en esta solución, use el parámetro -allowgacdeployment para realizar 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 totalmente en la 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

Identificador de la configuración regional de la solución