Pregunta

Empecé a algunas de las soluciones de implementación con el archivo de proceso por lotes y uno de ellos estaba colgando.Así que dejé la secuencia de comandos y trató de retractarse de que una solución a implementar, una vez más

stsadm -o retractsolution -name solutionname.wsp -immediate -allcontenturls

Esto me da mensaje de error:

Una implementación o retracción ya está en camino para la solución "nombre solución.wsp", y sólo uno de despliegue o retracción en un momento es compatible.

Traté de detenerlo con iisreset y por ir a los Servicios y reiniciar SharePoint 2010 Timer servicio.Eso no ayuda.

Cómo detener la anterior implementación de la solución, así que puedes intentarlo de nuevo?

¿Fue útil?

Solución

Hay un stsadm -o canceldeployment -id <id>

Para obtener el ID a utilizar stsadm -o enumdeployments

Sólo asegúrese de que su El Trabajo Del Temporizador De se está ejecutando.

Otros consejos

Pablo Liebrand publicado un blog que iba a hacer la magia en PowerShell.

Supongo que podría modificar el donde/? parte para que se ajuste a tus necesidades, como la coincidencia de la solución de identificación, por ejemplo.

Get-SPTimerJob | ? {$_.Name -like "Solution-Deployment*" } | % { $_.Delete() }

No tengo la posibilidad de probar esto a mí mismo.

Licenciado bajo: CC-BY-SA con atribución
scroll top