문제

배치 파일로 일부 솔루션 배포를 시작했고 그 중 하나가 매달려있었습니다.그래서 스크립트를 멈추고 다시 한 번 배치 할 수있는 해결책을 철회하려고 시도했습니다.

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

이렇게하면 오류 메시지가 나타납니다.

솔루션 "solutionname.wsp"에 대해 이미 배포 또는 후퇴가 이미 지원되며 한 번에 하나의 배포 또는 후퇴 만 지원됩니다.

iisreset로 멈추고 서비스로 이동하여 SharePoint 2010 Timer 서비스를 다시 시작했습니다.그게 도움이되지 않았습니다.

이전 솔루션 배포를 중지하는 방법이므로 다시 시도 할 수 있습니까?

도움이 되었습니까?

해결책

stsadm -o canceldeployment -id <id> 가 있습니다.

stsadm -o enumdeployments 를 사용해야하는 ID를 가져 오려면

타이머 작업 이 실행 중인지 확인하십시오.

다른 팁

Paul Liebrand는 PowerShell에서 마법을 할 수있는 블로그 게시물 .

예를 들어 솔루션 ID와 일치하는 것과 같이 을 수정할 수있는 을 수정할 수 있습니다.

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

나는 이것을 시도 할 기회가 없다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top