:begin
@echo off
rem ** declare the solution to be retracted **
set solutionName=SampleSolution
rem ** declare the set of fetures to be de-activated **
set featureSampleFeature1=SampleFeature1
set featureSampleFeature2=SampleFeature2
set featureSampleFeature3=SampleFeature3
rem ** Replace this value with the URL of your site **
@set url=http://servername/sites/sitecollectioname/sitename
@set PATH=C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN;%PATH%
echo deactivating features in solution %solutionName%...
echo ----------------------------------------------------
stsadm -o deactivatefeature -name %featureSampleFeature1% -url %url% -force
stsadm -o deactivatefeature -name %featureSampleFeature2% -url %url% -force
stsadm -o deactivatefeature -name %featureSampleFeature3% -url %url% -force
echo Attempting to uninstallfeature and retract solution
echo ---------------------------------------------------
echo Rectracting solution %solutionName% from solution store...
stsadm -o retractsolution -name %solutionName%.wsp -immediate
stsadm -o execadmsvcjobs
echo Deleting solution %solutionName% from solution store...
stsadm -o deletesolution -name %solutionName%.wsp -override
echo.
if errorlevel == 0 goto :success
:success
echo Successfully deployed solution and activated feature(s)..
echo .
goto end
:end
pause 相关链接:
Sharepoint学习笔记—使用 Stsadm Installing或 Uninstalling features