Шаг 1
- Сначала нужно получить ID застрявшей службы на сервере с помощью команды
- Скопировать GUID службы
- Выполнить скрипт
Start-SPServiceInstance -Identity 0c2873fa-80b7-4349-8dfa-d404476f909c
Stop-SPServiceInstance -Identity 0c2873fa-80b7-4349-8dfa-d404476f909c
Шаг 2 (если не помог шаг 1)
1) $svc = Get-SPServiceInstance | where {$_.TypeName -like “*Foundation Web*”}
$svc.Status = “offline”
$svc.Update()
2) $svc = Get-SPServiceInstance | where {$_.TypeName -like “*Foundation Web*”}
$svc.Status = “start”
$svc.Update()
3) $wa = Get-SPWebApplication http://teamsite5.test.eaglerockenergy.com/
$wa.ProvisionGlobally()
Шаг 3 (если не помог шаг 2)
stsadm -o provisionservice -action start -servicetype spwebservice
Шаг 4 (если не помог шаг 3)
$service = $(Get-SPServiceInstance |where {$_.TypeName -match “Microsoft SharePoint Foundation Web Application” } |where {$_.Server -match “SPServer Name=t200wspa01v”})
$service.provision()