PROJECT SERVER. ADMINISTRACION DE SERVICIOS MEDIANTE POWERSHELL.
Buenas,
Siguiendo al hilo del post de ayer, nos ha parecido conveniente seguir hablando de determinadas acciones que podemos realizar mediante PowerShell, que nos sirvan para administrar nuestra granja de Project Server. Una petición recurrente a la que nos encontramos por parte de administradores es la que consiste en gestionar: parar, arrancar, reiniciar, los servicios de Project Server. Es por eso que nos ha parecido conveniente presentaros las opciones que tenemos al respecto:
- Gestión de los servicios a nivel de sistema operativo de Project Server 2013
- Gestión del servicio Project Server a nivel de SharePoint
Para la gestión de los servicios de Project Server a nivel de sistema operativo, los cuales serían, en el caso de Project Server 2013:
- Microsoft Project Server Calculation Service 2013
- Microsoft Project Server Events Service 2013
- Microsoft Project Server Queue Service 2013
No tenemos más que hacer lo siguiente desde PowerShell para reiniciarlos, pararlos y arrancarlos, respectivamente:
Get-Service -displayName *Project* | Restart-Service
Get-Service -displayName *Project* | Stop-Service
Get-Service -displayName *Project* | Start-Service
Si, por el contrario, lo que queremos es parar o arrancar el servicio ProjectServer a nivel de SharePoint, no tenemos más que hacer lo siguiente:
PS C:\> $ServiceName = "Project Server Application Service"
PS C:\> Get-SPServiceInstance -server NOMBRESERVIDOR| where-object {$_.TypeName -eq $ServiceName} | Stop-SPServiceInstance -confirm:$false > $null
Para arrancarlo, lo mismo, pero invocando a Start-SPServiceInstance:
PS C:\> Get-SPServiceInstance -server NOMBRESERVIDOR | where-object {$_.TypeName -eq $ServiceName} | Start-SPServiceInstance -confirm:$false > $null
Debemos confirmar el nombre del servicio (a nivel de SharePoint) es, efectivamente "Project Server Application Service", ya que de lo contrario esto no funcionará.
Esperamos os resulte de interés, un saludo
Jorge Puig