Desde la SharePoint Management Shell podemos utilizar el comando Get-SPSolution para averiguar qué soluciones están disponibles en nuestra Granja, así como el estado (desplegado o no) de cada una de ellas. Sin embargo, esto no siempre es suficiente, especialmente cuando queremos realizar la comprobación al finalizar una despliegue o retracción de una Solución. En este caso, deberemos obtener todas las propiedades de la Solución (select *), y fijarnos principalmente en dos de ellos: Deployed y JobExists.
De este modo, para comprobar si una Solución (WSP) está correctamente desplegada, deberemos tener en cuenta los siguientes valores para las propiedades Deployed y JobExists:
Deployed |
JobExists |
Está realmente retraída (Desplegada)? |
False |
False |
No |
False |
True |
No, pero está siendo Desplegada |
True |
False |
Si |
True |
True |
No, el Job aún existe y podría bloquear otras acciones |
Igualmente, para comprobar si una Solución (WSP) está correctamente retraída, deberemos tener en cuenta los siguientes valores para las propiedades Deployed y JobExists:
Deployed |
JobExists |
Está realmente retraída (Retracted)? |
False |
False |
Si |
False |
True |
No, el Job aún existe y podría bloquear otras acciones |
True |
False |
No |
True |
True |
No, parece que está siendo desplega/retraida |
Adicionalmente, hay más campos que podemos revisar para comprobar el estado actual de nuestra Solucion (WSP), como por ejemplo los campos LastOperationResult, LastOperationEndTime, y LastOperationDetails.
Poco más por hoy. Como siempre, confío que la lectura resulte de interés.
|