Pregunta

¿Cuáles son los comandos Stsadm adecuadas en secuencia para forzar una actualización a una solución de SharePoint. He tratado

  

C:> "C: \ Archivos de programa \ Common   servidor de archivos \ Microsoft Shared \ web   extensiones \ 12 \ BIN \ stsadm.exe" -o   deploysolution -name "MySolution.wsp"   -immediate -allcontenturls -allowgacdeployment -allowCasPolicies force

seguido por

  

C:> "C: \ Archivos de programa \ Common   servidor de archivos \ Microsoft Shared \ web   extensiones \ 12 \ BIN \ stsadm.exe" -o   execadmsvcjobs

Parece desplegar y muestra la solución que tiene un tiempo de despliegue de cuando empujo estos comandos, pero no parece que se actualicen los archivos de mi y no aparecen nuevos archivos.

Me estoy perdiendo algo? ¿Necesito hacer un IISReset / noforce después de procesar estos comandos.

Gracias, Josh Lewis

¿Fue útil?

Solución

La forma correcta es utilizar el comando -o upgradesolution. En la mayoría de los casos no hay necesidad de retraer y eliminar la solución y volver a instalarlo. Asegúrese de seguir con un execadmsvcjobs -o como de costumbre.

Otros consejos

stsadm -o retractsolution -name ... -immediate -allcontenturls
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name ...
stsadm -o addsolution -filename ... 
stsadm -o deploysolution -name ... -immediate -allcontenturls -allowgacdeployment -allowcaspolicies
stsadm -o execadmsvcjobs

Un par de advertencias:

A veces hay que comenzar con la desactivación de la función de primera (stsadm deactivatefeature). Cuando cambié una característica del sitio que contiene una plantilla de lista a una característica Web que terminó con enlaces dobles en la página de creación. Así que tuve que instalar la característica antigua de nuevo, desactivarlo y volver a instalar la nueva función.

No utilice force si no está seguro de lo que está haciendo. Si se utiliza con el comando -o deletesolution que puede terminar con las versiones antiguas de los archivos en todos o algunos de sus servidores. Tales problemas pueden ser difíciles de localizar y le da una gran cantidad de trabajo extra, especialmente si tiene varios servidores front-end.

  1. archivos

    Ghosted no se actualiza.

  2. stsadm execadmsvcjobs se proces cualquier trabajo, es decir a última hora del procesamiento

  3. a activar las funciones, las que contiene contenido (la próxima vez;! Utilizar el grapado función)

  4. Actualización de soluciones no siempre van a instalar automáticamente nuevas características (sí, instalar, no activa). Comprobar esto.

Una IISRESET también podría ser útil, pero se podía tratar de ejecutar el "Asistente para configuración de Productos y Tecnologías de SharePoint", también conocido como PSConfig.exe

Situado en el C: \ Archivos de programa \ Archivos comunes \ Web Server Extensions \ Microsoft Shared \ 12 \ BIN

Se va a sincronizar las informaciones que están en la base de datos, el IIS y los binarios. Es necesario para ejecutarlo cuando se aplica un Service Pack.

También asegúrese de que todos los servidores de la granja tiene acceso a la administración central y que se ejecutó el psconfig en todos ellos.

Creo que es porque está suministrando el parámetro force en el comando deploysolution en realidad se está suprimiendo el mensaje de error que probablemente se mostraría - a lo largo de las líneas de solución ya existe. Como se dijo anteriormente, o bien no retract-> implementar o actualizar (en función del escenario).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top