sharepoint решение не может быть удалено, когда задание планируется или выполнение

"Ubuntu в облачной" опции установки сервера установит Эвкалипт и Моржа и другое программное обеспечение, необходимое, чтобы Вы создали свою собственную локальную версию EC2/S3 Amazon, вычисляют/устройство хранения данных ферму.

Это могло бы быть полезно, если необходимо поддерживать много виртуальных машин - возможно, чтобы студенты изучили системное администрирование, или сохранять различные приложения разделенными друг от друга.

Облачная система Ubuntu использует тот же API, который Amazon делает - поэтому, если Вы пишете программное обеспечение, которое использует один, это может использовать другой довольно легко.

Установочный диск сервера в значительной степени не связан с использованием экземпляров Amazon EC2 с Ubuntu - если Вы хотите Ubuntu EC2, используйте один из существующих ранее образов машины и не волнуйте по поводу установщика CD.

Вот является пошаговая демонстрация локальной Ubuntu частной/локальной облачной установкой, если бы Вы хотите видеть то, что произошло бы, если бы Вы выбрали ту опцию.

2
задан 17 May 2012 в 12:36
3 ответа

Лучшее решение, которое я нашел, было по этой ссылке: Удаление неисправных решений Windows SharePoint Services . У меня практически не работала служба администрирования WSS.

  1. Выполните

     stsadm -o enumsolutions
    
  2. Скопируйте идентификатор из отзыва SolutionDeploymentJob

  3. Выполните

     stsadm -o canceldeployment -id [SolutionDeploymentJob id]
    
  4. Запустить службу администрирования WSS и изменить ее на автоматический запуск

  5. Выполнить

     stsadm -o execadmsvcjobs
    
  6. Отозвать и удалить решение у центрального администратора, как вы хотели это перед

4
ответ дан 3 December 2019 в 10:12

Часто удаленному разрешению предшествует отменяющее разрешение . Однако, как указано в сообщении об ошибке, retractsolution может занять некоторое время для выполнения, даже если не запланировано для последующего выполнения. Чтобы принудительно, отводит разрешение для выполнения и завершения, вызовите execadmsvcjobs перед выполнением других операций.

stsadm -o retractsolution -name MySolution.wsp -immediate
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name MySolution.wsp
0
ответ дан 3 December 2019 в 10:12

Решение очень простое. Если вы запустите команду Удалить, тогда в фоновом режиме она что-то сделает. Таким образом, подход заключается в том, чтобы дать некоторое время между командами UnInstall и Remove.

Этот подход сработал для меня. Мой сценарий PowerShell ждет, пока решение не будет удалено, прежде чем пытаться его удалить.

    Uninstall-SPSolution -Identity "$solutionName" -AllWebApplications -Confirm:$false

    #waiting for uninstall to complete
    $wspSolutionForUninstall = Get-SPSolution -Identity:$solutionName

    while ($wspSolutionForUninstall.JobExists) {
        Write-Host '.' -NoNewline
        sleep -Seconds:1
        $wspSolutionForUninstall = Get-SPSolution -Identity:$solutionName
    }

    Remove-SPSolution -Identity $solutionName -Confirm:$false -force

Ссылка: http://www.fewlines4biju.com/2012/05/solution-cannot-be-removed-when-job-is .html

0
ответ дан 3 December 2019 в 10:12

Теги

Похожие вопросы