Upgradesolution : Stsadm 操作 (Office SharePoint Server)

操作名 : Upgradesolution

説明

既存のソリューションをアップグレードします。展開されているソリューションと展開されていないソリューションのどちらでもアップグレードできます。ただし、immediate または time パラメータは、ソリューションが展開されている場合にのみ適用します。

ソリューションが展開されていない場合、upgradesolution 操作では、単にソリューションのデータベースに格納されているビットが更新され、復元用のバックアップが作成されます。

構文

stsadm -o upgradesolution

-name <ソリューション名>

-filename <アップグレード ファイル名>

[-time] <アップグレードする時刻>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <言語>

パラメータ

パラメータ (短縮形)

必須/省略可能

説明

name

ソリューションの有効な名前 ("Upgradesolution.wsp" など)

必須

管理者は、ソリューション ストア内のソリューションの名前を指定できます。

filename

以下のいずれかの形式 :

  • *.cab

  • *.wsp

  • *.wpp

必須

管理者は、ディスク上のソリューションの名前を指定できます。filename パラメータが管理者によって指定された場合、この操作は、addsolution および addwppack 操作を先に呼び出してからソリューションを展開することに相当します。

time

管理に使用される言語に固有の有効な日付および時刻の形式 ("2/16/2007 12:15:12" など)

immediate または local のどちらかのパラメータが指定されている場合、-time パラメータは省略できます。それ以外の場合、-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