私がインストールするには、次のスクリプトを使用しています/ソリューションをアンインストールSharePointソリューションの展開 - SharePoint 2007の
uninstall.batを
@echo off
echo *****************************************************
echo Un-Installing <solution> -
echo (C) <company>. All rights reserved.
echo *****************************************************
set stsadm="%programfiles%\common files\microsoft shared\web server extensions\12\bin\stsadm.exe"
echo Retracing solution.wsp
%stsadm% -o retractsolution -name solution.wsp -immediate -allContentURLs
%stsadm% -o execadmsvcjobs
echo Wait till the solution retraction is completed (check the central administration)
pause
echo Deleting solution from the solution store
%stsadm% -o deletesolution -name solution.wsp -override
%stsadm% -o execadmsvcjobs
echo - Restarting WSS Timer service
net stop "windows sharepoint services timer"
net start "windows sharepoint services timer"
echo Uninstallation completed successfully
echo.
pause
のInstall.bat
@echo off
set STSADM="C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe"
echo *****************************************************
echo Installing <solution> -
echo (C) <company>. All rights reserved.
echo *****************************************************
echo Adding solution.wsp to the solution store
%STSADM% -o addsolution -filename solution.wsp
echo Deploying solution
%STSADM% -o deploysolution -name solution.wsp -force -immediate -allowGacDeployment -allContentURLs
%STSADM% -o execadmsvcjobs
echo Installation completed successfully
IISRESET
Restarting SharePoint Timer Service..
NET STOP SPTIMERV3
NET START SPTIMERV3
REM echo copying resources..
REM %STSADM% -o copyappbincontent
echo.
pause
しかし、展開後にinstall.batがexecadmsvcjobs
に止まっています。私がTaskManagerをチェックしたところ、CPU使用率は最大100%に上昇し、STSADM.EXEとOWSTIMER.EXEは大量のメモリを消費していました。したがって、展開は永遠に実行されています。
アイデア?
あなたの場合の解決方法は何ですか –
This http://stackoverflow.com/questions/4646646/feature-event-handler-called-multiple-times-for-farm-level-feature-sharepoint-2/4647028#4647028問題であり、サーバーの根本原因は非常に遅いです。私は、フィーチャー・イベント・ハンドラーで静的変数を使用し、複数回呼び出されるのを防ぎました。 – NLV