Upgradesolution: Stsadm 작업(Office SharePoint Server)

업데이트 날짜: 2007년 4월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2015-03-09

작업 이름: Upgradesolution

설명

기존 솔루션을 업그레이드합니다. 업그레이드할 솔루션은 배포되었거나 배포되지 않았을 수 있습니다. 그러나 immediate 또는 time 매개 변수는 솔루션이 배포된 경우에만 적용됩니다.

솔루션이 배포되지 않은 경우 upgradesolution 작업에서는 솔루션의 데이터베이스에 저장된 내용만 업데이트하고 복원용 백업을 만듭니다.

구문

stsadm -o upgradesolution

-name <솔루션 이름>

-filename <업그레이드 파일 이름>

[-time] <업그레이드할 시간>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <언어>

매개 변수

매개 변수(약식 이름)

필수 여부

설명

*name*

유효한 솔루션 이름(예: "Upgradesolution.wsp")

관리자가 솔루션 저장소 내의 솔루션 이름을 지정할 수 있습니다.

*filename*

다음 형식 중 하나

  • *.cab

  • *.wsp

  • *.wpp

관리자가 디스크의 솔루션 이름을 지정할 수 있습니다. 관리자가 filename 매개 변수를 지정하는 것은 addsolutionaddwppack 작업을 먼저 호출한 다음 솔루션을 배포하는 것과 동일합니다.

*time*

관리 언어의 문화권에 따른 유효한 날짜:시간 형식(예: "2/16/2007 12:15:12")

immediate 또는 local 매개 변수를 지정한 경우 -time 매개 변수는 필수 항목이 아닙니다. 그렇지 않은 경우 -time 매개 변수는 필수 항목입니다.

관리자가 배포 수행 시간을 예약할 수 있습니다.

DateTime.Parse 메서드에 허용되는 시간 형식을 사용해야 합니다. 날짜 및 시간을 올바르게 구문 분석할 수 없으면 다음 오류 메시지가 표시됩니다.

"'<사용자가 입력한 시간>'은(는) 잘못된 시간 형식입니다. 배포가 시작되지 않았습니다."

*immediate*

<없음>

아니요

명령이 실행된 후 즉시 배포를 수행합니다.

*local*

<없음>

-immediate 또는 -time 매개 변수를 지정한 경우 -local 매개 변수는 필수 항목이 아닙니다. 그렇지 않은 경우 -local 매개 변수는 필수 항목입니다.

로컬 컴퓨터에만 동기적으로 솔루션을 배포합니다. 타이머 서비스는 사용되지 않습니다.

개발자는 -immediate, -local 또는 -time 매개 변수를 지정해야 합니다. 이러한 매개 변수 중 하나를 지정하지 않으면 다음과 같은 오류 메시지가 표시됩니다.

"배포 형식을 지정하지 않았습니다. 이 서버에만 배포할지(-local), 팜의 모든 서버에 배포할지(-immediate) 또는 팜의 모든 서버에 지연된 배포를 적용할지(-time) 지정해야 합니다."

*allowgacdeployment* (*allgac*)

<없음>

아니요

GAC(전역 어셈블리 캐시)에 배치해야 하는 어셈블리가 솔루션에 들어 있는 경우 이 매개 변수를 지정해야 합니다. 그렇지 않으면 다음 오류 메시지가 표시됩니다.

"솔루션 '<솔루션 이름>'을(를) 사용하려면 GAC(전역 어셈블리 캐시)에 어셈블리를 설치해야 합니다. 이 솔루션을 완전히 신뢰할 수 있으면 -allowgacdeployment 매개 변수를 사용하여 배포하십시오."

*allowcaspolicies* (*allowcas*)

<없음>

아니요

솔루션에 CAS(코드 액세스 보안) 정책이 들어 있는 경우 이 매개 변수를 지정해야 합니다. 그렇지 않으면 다음 오류 메시지가 표시됩니다.

"솔루션 '<솔루션 이름>'에 코드 액세스 보안 정책을 추가해야 합니다. 이 솔루션을 신뢰하는 경우 -allowcaspolicies 매개 변수를 사용하여 배포하십시오."

*lcid*

유효한 로캘 ID(예: 영어의 경우 "1033")

아니요

솔루션의 언어 로캘 ID입니다.